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

Asosiasi Banyak-ke-Banyak MongoDB

Bergantung pada kebutuhan kueri Anda, Anda dapat memasukkan semuanya ke dalam dokumen pengguna:

{name:"Joe"
,roles:["Admin","User","Engineer"]
}

Untuk mendapatkan semua Insinyur, gunakan:

db.things.find( { roles : "Engineer" } );

Jika Anda ingin mempertahankan peran dalam dokumen terpisah, Anda dapat menyertakan _id dokumen dalam larik peran alih-alih nama:

{name:"Joe"
,roles:["4b5783300334000000000aa9","5783300334000000000aa943","6c6793300334001000000006"]
}

dan atur peran seperti:

{_id:"6c6793300334001000000006"
,rolename:"Engineer"
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Layanan Mongodb tidak dapat dimulai

  2. Lacak kinerja MongoDB?

  3. Menghubungkan MongoDB ke Ruby dengan Sertifikat yang Ditandatangani Sendiri untuk SSL

  4. Kueri MongoDB dengan nilai nol

  5. MongoDB C# Kueri untuk 'Suka' pada string