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

  • CodingMadeEasy

    CodingMadeEa

    25 EYLÜL 2010
  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • infodirt

    infodirt

    11 Mart 2009