‹ MongoDB

$group

Agrupa documentos por un campo y aplica operadores de acumulacion como $sum, $avg, $min, $max, $count.

Codigo

ejemplo.mongodb
db.ventas.aggregate([
  {
    $group: {
      _id: '$categoria',
      totalVentas: { $sum: '$monto' },
      promedio: { $avg: '$monto' }
    }
  }
]);