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

Memahami Agregat MongoDB dan GroupBy

Manfaatkan $first operator dan $$ROOT variabel untuk mendapatkan dokumen pertama dalam grup.

$$ROOT adalah variabel sistem yang:

Kemudian proyeksikan dokumen pertama.

db.packages.aggregate([
    {
        $sort : { packageVersion : -1 }
    },
    {
        $group: { "_id": "$PackageId","firstPackage":{$first:"$$ROOT"}}
    },
    {
        $project: { "firstPackage": 1, "_id": 0}
    }
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara menghapus objek bersarang dalam di mongodb

  2. Apakah ada cara untuk membuat codec Mongo secara otomatis?

  3. Bagaimana Mengelola Database Besar Secara Efektif

  4. MongoDB:permintaan oleh @DBRef

  5. Apa cara yang tepat untuk mengatur set replika mongodb menggunakan buruh pelabuhan dan ara?