Agrupar y contar
Fuente:
https://www.mkyong.com/mongodb/mongodb-group-count-and-sort-example/
Deseamos agrupar los códigos y contar para saber cuantos registros existen por cada código,

Agrupar por código
db.articulo.aggregate([ {"$group" : {_id:"$codigo", count:{$sum:1}}} ])

Agrupar por código y descripcion
db.articulo.aggregate([ {"$group" : {_id:{codigo:"$codigo",descripcion:"$descripcion"}, count:{$sum:1}}} ])

Agrupar contar y ordenar por codigo
db.articulo.aggregate([ {"$group" : {_id:{codigo:"$codigo",descripcion:"$descripcion"}, count:{$sum:1}}},{$sort:{"_id.codigo":1}} ])
Agrupar y contar y ordenar descentemente
db.articulo.aggregate([ {"$group" : {_id:"$codigo", count:{$sum:1}}},,{$sort:{"count":-1}} ])
Agrupar por codigo y descripcion y contar y ordenar descentemente
db.articulo.aggregate([ {"$group" : {_id:{codigo:"$codigo",descripcion:"$descripcion"}, count:{$sum:1}}},{$sort:{"count":-1}} ])
Last updated
Was this helpful?