Par exemple, un utilisateur demande la collecte, le sexe féminin, compter le nombre du même âge
db.User.group({
key: {
'Age' : 1
},
cond: {"sex":1},
reduce: function ( curr, result ) {
result.total += 1;
},
initial: {
total : 0
}
}
)
Équivalent à la sql
select COUNT(0) as total,Age from User where Sex = 1 GROUP BY Age
L'exemple simple plus d'information voir le document
https://docs.mongodb.com/manual/reference/method/db.collection.group/#db.collection.group