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

Bagaimana cara mendapatkan dokumen terakhir setiap hari dalam koleksi MongoDB?

Diberikan hari, hitung awal dan akhir hari. Ini akan digunakan untuk memfilter catatan, $match

start_of_day_ephocs=
end_of_day_ephocs=

Kueri Agregat

urutkan berdasarkan tanggal, Kelompokkan menurut id rumah sakit, dan pilih dokumen pertama

db.Entry.aggregate(
   [
    { "$match": { "date": {"$gte":start_of_day_ephocs,"$lte":end_of_day_ephocs }} },
    { "$sort": { "date": -1 } },
     {
       $group:
         {
           "_id": "$hospital._id",
           "last_document": { "$first": "$$ROOT" }
         }
     }
   ]
)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. kueri mongodb tanpa nama bidang

  2. peringkat papan peringkat di mongo dengan pemain di sekitarnya

  3. Impor lebih dari 1 file json menggunakan mongoimport

  4. Tambahkan string ke akhir bidang yang ada di MongoDB

  5. Mengapa Mongoose memiliki skema dan model?