sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB Agrupar por campo, contarlo y ordenarlo desc

Al mirar su consulta sql, parece que desea ordenar por conteo. Entonces, en la consulta mongo también debe mencionar countA como el campo de clasificación.

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