$group
Agrupa documentos por un campo y aplica operadores de acumulacion como $sum, $avg, $min, $max, $count.
Codigo
db.ventas.aggregate([
{
$group: {
_id: '$categoria',
totalVentas: { $sum: '$monto' },
promedio: { $avg: '$monto' }
}
}
]);