Por ejemplo, un usuario consulta la colección, el sexo femenino, cuente el número de la misma edad
db.User.group({
key: {
'Age' : 1
},
cond: {"sex":1},
reduce: function ( curr, result ) {
result.total += 1;
},
initial: {
total : 0
}
}
)
Equivalente al SQL
select COUNT(0) as total,Age from User where Sex = 1 GROUP BY Age
El ejemplo sencillo más información ver el documento
https://docs.mongodb.com/manual/reference/method/db.collection.group/#db.collection.group