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

Filter Luwak berdasarkan Kunci Tanggal Dinamis dengan nilai

Jika Anda ingin mencari berdasarkan properti dalam dokumen yang disematkan, Anda harus menggunakan notasi titik

ini tidak akan berhasil, karena Anda meminta mongoo untuk menemukan dokumen yang memiliki objek kehadiran sama dengan objek yang diberikan.

{ "attendances": {"2019-08-26": "Present"}}

ini hanya akan berfungsi jika objek kehadiran di database Anda hanya berisi

{ "attendances": {"2019-08-26": "Present"}}

itu berarti Anda menanyakan mongoo apakah objek yang disimpan sama dengan objek yang diberikan dan itu akan mengembalikan false

 { "attendances": {"2019-08-26": "Present" , "2019-08-27": "Sick"}} ==  { "attendances": {"2019-08-26": "Present"}}

untuk melakukan ini, Anda harus menggunakan notasi titik

 Employee.collection.countDocuments({"attendances.2019-08-26":"Present"},(err,data)=>{
    if(err){
      res.status(500)
      res.send(err)
    }else{
      res.status(200)
      res.json(data)
    }
  })


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ikhtisar Validasi Skema MongoDB

  2. Pembaruan MongoDB. Mencoba mengatur satu bidang dari properti yang lain

  3. MongoDB - Koleksi tidak memiliki indeks unik di _id

  4. Bagaimana cara menggunakan perpustakaan pihak ke-3 di glassfish?

  5. membuat logika di dalam Spring Batch menggunakan Tasklet atau di dalam CompositeItemWriter?