sql >> Database teknologi >  >> NoSQL >> MongoDB

mongodb - få den højeste værdi af en sum grupperet efter et felt

Brug $sort med $limit for at få den maksimale total:

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



  1. Test tom streng i mongodb og pymongo

  2. Installation af Apache CouchDB på Debian 9

  3. Annuller job i Laravel

  4. Hvordan får man dokumentet med max værdi for et felt med map-reduce i pymongo?