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

mongodb - uzyskaj najwyższą wartość sumy pogrupowanej według pola

Użyj $sort z $limit aby uzyskać maksymalną sumę:

db.items.aggregate([
  { $match: {} },
  { $group: {
         _id: '$category',
         sumQ: {$sum: '$quantity'}
      } 
  },
  { $sort: {sumQ: -1 } },
  { $limit: 1 }
])



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Wyjaśnienie MongoDb nie powiodło się:nieznany operator najwyższego poziomu:$query

  2. mongoDB :Tworzenie identyfikatora obiektu dla każdego nowego dziecka dodanego do pola tablicy

  3. node.js mongodb wybierz dokument według _id node-mongodb-native

  4. Django-nonrel używający ListField zawierającego EmbeddedObjects w admin

  5. Doctrine MongoDB znajdź według id