Agregando por mês e ano

From Basef
Jump to: navigation, search

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}
    }}
)