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

Luwak:Mengisi bidang yang dihuni

Dari apa yang saya periksa dalam dokumentasi dan dari apa yang saya dengar dari Anda, ini tidak dapat dicapai, tetapi Anda dapat mengisi sendiri dokumen "uarticle.article" dalam fungsi panggilan balik.

Namun saya ingin menunjukkan aspek lain yang saya anggap lebih penting. Anda memiliki dokumen dalam koleksi A yang merujuk pada koleksi B, dan dalam dokumen koleksi B Anda memiliki referensi lain untuk dokumen dalam koleksi C.

Anda salah melakukan ini (saya mengacu pada struktur database), atau Anda harus menggunakan database relasional seperti MySQL di sini. Kekuatan MongoDB bergantung pada kenyataan bahwa Anda dapat menyematkan lebih banyak informasi dalam dokumen, sehingga harus membuat kueri yang lebih sedikit (memiliki data Anda dalam satu koleksi). Meskipun mereferensikan sesuatu tidak apa-apa, memiliki referensi dan kemudian referensi lain sepertinya Anda tidak memanfaatkan MongoDB sepenuhnya di sini.

Mungkin Anda ingin berbagi situasi Anda dan struktur database sehingga kami dapat membantu Anda lebih banyak.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose mengisi kembali array kosong

  2. MongoDB:Menarik beberapa dokumen acak dari koleksi

  3. Menyiapkan beberapa wadah Docker dan MongoDB untuk dijalankan di CircleCI

  4. Kueri MongoDB pada semua koleksi sharding tanpa shardkey

  5. MongoDB apa pengguna dan kata sandi default?