SORU
1 Kasım 2010, PAZARTESİ


MongoDB ve "birleştiren"

MongoDB resmi olarak desteklemiyor eminim "" giriyor. Bu ne anlama geliyor?

Bu demek oluyor birlikte iki koleksiyon(tablo) bağlayın edemeyiz"?.

Eğer toplama _id değeri Bir koleksiyon other_id B koyarsak bence, sadece iki koleksiyon bağlanabilir miyiz?

Eğer benim anladığım doğru ise, MongoDB bir sorgu yaptık ve iki tablo birlikte, diyelim ki, bağlanabilir. Bu "Referans" http://www.mongodb.org/display/DOCS/Schema Design. yazılı tarafından yapılır

Ne "" gerçekten? katılır o zaman

Bu MongoDB şema tasarım öğrenmek çok önemli olduğu için cevabı bilmek isterdim. http://www.mongodb.org/display/DOCS/Schema Design

CEVAP
1 Kasım 2010, PAZARTESİ


İlişki, sadece gerektiğinde değerlendirilecek beri katılın. A (SQL veritabanı) ilişkilerini düzeltmek ve eğer tek bir tablo gibi onlara dönecektir öte yandan join ("bir, iki tablo birleştirme").

Hakkında daha fazla DBRef buradan okuyabilirsiniz: http://docs.mongodb.org/manual/applications/database-references/

Başvuru çözümleniyor için iki olası çözümü vardır. Tarif ettiğim neredeyse elle yapmak. Sadece bir belgeyi _ıd. other_id, sonra ilişki gidermek için kendi işlevi yazmak başka bir belgede. Başka çözümü MongoDB ilişki gidermek yapacak yukarıda manuel sayfasında açıklandığı gibi DBRefs kullanmaktıristemci tarafıtalep üzerine. Seçtiğiniz her iki yöntem de ilişki istemci tarafı (SQL veritabanı giderir sunucu tarafı da katılır unutmayın) çözer çünkü çok fazla bir önemi yok.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 3dmmfavs

    3dmmfavs

    29 Kasım 2009
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007
  • xXGAMERrs_Xx

    xXGAMERrs_Xx

    31 Temmuz 2014