Agregando por mês e ano

De Basef
Ir para: navegação, pesquisa

Para agregar uma collection por mês e ano no MongoDB, dado o campo "createdAt":

db.collection.aggregate(
    {$project : {
         year : {$year : "$createdAt"}, 
         month : {$month : "$createdAt"}
    }},
    {$group : {
         _id : {year : "$year", month : "$month"}, 
         count : {$sum : 1}
    }}
)