Agrupación
Configura la clave de grupo y el acumulador detrás de criterios generales y se expande con acumuladores nativos del controlador o mapeo personalizado.
Grupo base
Acumulador
• count() / countAs(alias)
• sum(field, alias) / avg(field, alias)
• min(field, alias) / max(field, alias)
• addToSet(field, alias) / push(field, alias)
• Acumulador nativo del controlador: accumulator(BsonField)
Mapeo de resultados de grupo
Si se necesita un mapeo de resultados diferente al mapeo clave/valor básico, se puede especificar un convertidor directamente. También se puede conectar executeLookup(rightBuilder, spec) a los resultados de agrupación.