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

  • midomansour

    midomansour

    19 EYLÜL 2009
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013
  • Music EuroDance 2

    Music EuroDa

    12 Mayıs 2011