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

MongoDB:$elemMatch

$elemmatch(query) mengembalikan semua baris dalam larik ketika setidaknya ada satu baris yang cocok dengan kriteria kueri.

$elemMatch(projection) hanya mengembalikan baris pertama dari semua baris yang cocok saat digunakan sebagai proyeksi.

Anda tidak memerlukan elemMatch untuk kasus Anda karena ini hanya kriteria tunggal.

db.trails.find({"Copper.name": { "Spaulding Bowl" } })

Coba seperti di bawah ini yang menggunakan variasi proyeksi elemMatch.

db.trails.find({}, {"Copper": { $elemMatch: { "name" : "Spaulding Bowl" } }  } )



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. meteor unggah file ke mongodb

  2. Perbedaan antara cursor.count() dan cursor.size() di MongoDB

  3. Luwak melempar kesalahan `Bidang tidak dalam skema` saat mendefinisikan bidang dua kali

  4. Apakah urutan Kunci penting dalam dokumen MongoDB BSON?

  5. Temukan elemen berdasarkan dua nilai