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

Di MongoDB bagaimana Anda mengindeks bidang objek yang disematkan dalam array?

Anda dapat membuat indeks berikut :

db.posts.ensureIndex({"comments.author" : 1})

Ini hanya akan mengindeks bidang penulis dari dokumen yang disematkan. Perhatikan bahwa indeks akan digunakan untuk

db.posts.find( { "comments.author" : "julie" } )

Serta

db.posts.find( { comments: {$elemMatch: {author : "julie" }}} )


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. filter admin django dan mongodb:Tertangkap DatabaseError saat merender:Kueri ini tidak didukung oleh database

  2. MongoDB:Apakah mungkin membuat kueri case-insensitive?

  3. Kiat untuk Menjalankan MongoDB dalam Produksi Menggunakan Aliran Perubahan

  4. Bagaimana saya bisa menggunakan MongoDB untuk menemukan semua dokumen yang memiliki bidang, terlepas dari nilai bidang itu?

  5. Decoding JSON menggunakan PHP dari Mongo