sql >> Database >  >> NoSQL >> MongoDB

MongoDB Groepeer op veld, tel het en sorteer het desc

Als je naar je sql-query kijkt, lijkt het erop dat je op aantal wilt sorteren. Dus in mongo-query moet je ook countA . vermelden als het sorteerveld.

db.coll.aggregate([
  {
     $group: { 
        _id: "$mainsubject.code", 
        countA: { $sum: 1}
     }
  },
  {
    $sort:{'countA':1}
  }
])


  1. wil redis-server non-stop op de achtergrond draaien

  2. Mongo-PHP - MongoCursor-uitzondering met MongoDB PHP Driver v1.6

  3. Selectieve replicatie in mongodb

  4. MongoDB groeperen op waarden in een matrixveld