sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB Gruppera efter fält, räkna det och sortera det desc

När du tittar på din sql-fråga ser det ut som att du vill sortera efter antal. Så i mongo-frågan bör du också nämna countA som sorteringsfält.

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


  1. Mongodb Aggregation Framework:Använder $group index?

  2. Redis serialisering och deserialisering

  3. MongoDB C# Driver projektion $elemMatch $

  4. Moongoose sammanlagda $match matchar inte id:n