aggregate()
Ejecuta un pipeline de etapas para transformar, filtrar, agrupar y calcular datos.
Codigo
db.ventas.aggregate([
{ $match: { estado: 'completado' } },
{ $group: { _id: '$producto', total: { $sum: '$cantidad' } } },
{ $sort: { total: -1 } }
]);