MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Zrozumienie agregatu MongoDB i GroupBy

Skorzystaj z $first operator i $$ROOT zmienna, aby uzyskać pierwszy dokument w grupie.

$$ROOT jest zmienną systemową, która:

Następnie wyświetl pierwszy dokument.

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. Funkcja agregująca MongoDB w C#

  2. Lepsze wyjaśnienie przykładów specyfikacji bson?

  3. 10 najlepszych platform hostingowych MongoDB

  4. zapisz obiekt z dwukierunkową relacją w mongodb za pomocą oficjalnego sterownika c#

  5. $near zapytanie przez Javę