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

elemMatch dikombinasikan dengan bidang kueri lain di Mongoose

Dalam kueri Anda yang berfungsi, $elemMatch objek bukan kondisi kueri lain, tetapi merupakan parameter pemilihan bidang keluaran (yaitu proyeksi) untuk find .

Untuk melakukan hal yang sama di Mongoose, Anda akan melakukan sesuatu seperti:

PatientsModel.find({patientId: '123'}, {diet: {$elemMatch: {'status': 'A'}}}, cb)

ATAU

PatientsModel
    .where('patientId', '123')
    .select({diet: {$elemMatch: {'status': 'A'}})
    .exec(cb);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. otentikasi baris perintah mongo gagal

  2. Dapatkan data antara dua tanggal mongo

  3. Perbaikan terbaru Mongodb KB2731284

  4. Membangun Beberapa Indeks Sekaligus

  5. PyMongo memunculkan [errno 49] tidak dapat menetapkan alamat yang diminta setelah sejumlah besar pertanyaan