MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana mengatur hubungan banyak ke banyak di MongoDB

Apa yang saya lihat telah selesai, dan yang saat ini saya gunakan adalah array yang disematkan dengan id simpul di setiap dokumen.

Jadi dokumen user1 memiliki grup properti:[id1,id2

Dan document group1 memiliki pengguna properti:[user1]. Grup dokumen2 juga memiliki pengguna properti:[user1].

Dengan cara ini Anda mendapatkan objek Grup dan dengan mudah memilih semua pengguna terkait, dan hal yang sama untuk Pengguna.

Ini membutuhkan sedikit lebih banyak pekerjaan saat membuat dan memperbarui objek. Saat Anda mengatakan 2 objek terkait, Anda harus memperbarui kedua objek.

Ada juga konsep DBRreferences di MongoDB dan tergantung pada driver Anda, itu akan menarik objek yang direferensikan secara otomatis saat mengambil dokumen.

http://www.mongodb.org/display/DOCS/Database+References#DatabaseReferences-DBRef



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Konstruksi Kueri MongoDb C# GeoNear

  2. Bagaimana cara mengatur _id ke dokumen db di Mongoose?

  3. MongoDB Node memeriksa apakah objectid valid

  4. Transaksi Di MongoDB

  5. Hashing kata sandi luwak