Bu videoda dernekler adı verilen gerçekten çok önemli bir konsepti tanıtmak için
biraz zaman ayırmak isterim, bu nedenle dernekler veritabanımızda birbiriyle ilişkili birden fazla veri
koleksiyonuna sahip olmanızı sağlar.
Ve bu daha karmaşık web uygulamaları yapmak için çok önemlidir.
Şu anda Yelp kampımız var ve kampınız içinde kamp var.
Ama sonra kullanıcılara ekleyeceğiz.
sahip olmak istiyorsanız, ardından kamplar açıklamalara sahip olacak ve bu kampları bir
liste listesi ile ilişkilendirmek istiyoruz ya da Facebook'ta Facebook gibi bir örnek alırsak kaydolursunuz.
Daha sonra kamplarla ilişkili olan kullanıcılara
Dolayısıyla kullanıcının adı verilen bir model var ve sonra post adlı başka bir varlığın ardından
bir yerde fotoğraf var ancak albümler var ve orada yorumlar var, etiketler ve beğeniler var.
Bahsetmiyorum ama hepsi birbirine bağlı daha fazla model var.
Dolayısıyla bir kullanıcı, bir yayın oluşturduğumda bir yayınla ilgilidir.
Bu yazı sadece keyfi bir yazı değildir.
Benimle alakalı.
Yüklediğim fotoğraflar ve bu fotoğrafların ait olduğu albümlerle aynı şey.
Dolayısıyla bir fotoğraf bir albümle ilişkilendirilebilir ve bir albüm bir kullanıcıyla ilişkilendirilebilir.
Ve yorumlarımız var.
Yorum, bir yazıda yorumun bir yazı üzerinde olabileceği olabilir.
Sanırım bir açıklama da etiketlerimize kıyasla fotoğrafların bir albümünde olabilir, bu nedenle fotoğrafların etiketleri olabilir ancak
kişileri ve yorumları da etiketleyebilirsiniz.
Sevdiğimiz yayınlarda kişileri etiketleyebilirsiniz.
Yorumu beğenebilirsiniz.
Bir postayı sevebileceğiniz bir fotoğrafı beğenebileceğiniz bir albümü beğenebilirsiniz.
Çok fazla farklı şeyler oluyor ama çekirdek konsept, verilerin ilişkili olması.
Dernekler terimi, sadece ilişkili verilere sahip olma fikrine atıfta bulunmaktadır
ve diğer önemli nokta, bire bir çoktan çok ilişkiye
birebir olarak bilinen ilişkilendirmelerin farklı türlerinin olmasıdır.
Yani bire bir ilişkilerden bahsederek başlayın ve bire bir ilişkiler en basit ilişkilerdir.
Dolayısıyla, bir başka varlığa ilişkin bir varlığa sahibiz, bu nedenle, bir kitabın bir yayıncısının ya da bir çalışanın
bir başlığa sahip olduğu söylenebilir; burada, bir çok ilişkiye ve bir çok ilişkiye bir
varlık hakkında konuşmaya başladıkça daha heyecan verici hale gelir .
Bir başka varlığın birçoğu ile ilgilidir.
Bir kullanıcının, o kullanıcıya ait fotoğrafları yükledikleri ancak bu fotoğrafların bir kullanıcıya ait
olduğu birden fazla fotoğrafa sahip olabilen Facebook örneğini alabiliriz.
Bir fotoğraf birden fazla yükleyemez; bu nedenle, ilişkinin her iki yönde de olduğu pek çok ilişkiye
benzemekle birlikte, bire bir çok ilişkide.
Birçok iliflkinin klasik örneği öğrenciler ve derslerdir.
Böylece kolejde bir öğrenci birden fazla kursa kaydolabilir ve her kurs kayıtlı birden fazla öğrenciye sahiptir.
Bu yüzden bu iki yönlü çok ilişkiden çok.
Bir diğeri kitaplar ve yazarlar olurdu.
Bir yazarın yazabileceği çok kitap olabilir ve her kitapta birçok yazar olabilir.
Tek bir yazar olması daha yaygın olabilir, ancak çok yazar olması
kesinlikle nadiren mümkündür.
Dolayısıyla bu üç temel ilişki türüdür ve en çok karşılaşacak olan şey
çok fazladır.
Bu yüzden, yorumlarımız ve kamplarımız olacak ve bir kampın birçok yorumu var ancak bir yorum yalnızca
bir sonraki iki videoda bir kampa ait.
Mongoose kullanarak farklı modelleri nasıl bağlayabildiğimizi dernekler nasıl yazabildiğimizi tanıtacağım ve bunu
yapmanın iki farklı yolunu göstereceğim.
Birincisi, veri gömme olarak bilinen ve veri referans olarak bilinen ikincisini kullanıyor.
Bu yüzden bunları iki ayrı tarihe yapacağım.
Ve sonra, size Associated'e veri gömebileceğimizi göstereceğim