Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
See how MongoDB 9.0 delivers up to 2x higher throughput.
MongoDB Branding Shape
Register now >
Docs Menu

Acumuladores

Los acumuladores calculan valores agregados como sumas, máximos y mínimos a partir de un número variable de valores de entrada. Puedes utilizar acumuladores en estas etapas del pipeline de agregación:

Nombre
Descripción

Devuelve el resultado de una función de acumulador definida por el usuario.

Devuelve un arreglo de valores de expresión únicos para cada grupo. El orden de los elementos del arreglo es indefinido.

Devuelve el promedio de valores numéricos.

Devuelve el elemento más bajo dentro de un grupo según el orden de acomodo especificado.

Devuelve una agregación de los campos n inferiores dentro de un grupo, según el orden de clasificación especificado.

Devuelve la cantidad de documentos en un grupo.

Distinto de la etapa de canalización de $count.

Devuelve el resultado de una expresión para el primer documento de un grupo.

Devuelve una agregación de los primeros elementos den dentro de un grupo. Solo es significativo cuando los documentos están en un orden definido. Distinto del operador de arreglo $firstN.

Devuelve el resultado de una expresión para el último documento de un grupo.

Devuelve el resultado de evaluar una expresión específica sobre los últimos n elementos de un grupo.

Devuelve el valor de la expresión más alto para cada grupo.

Devuelve una agregación de los elementos n con el valor máximo en un grupo. Distinto del operador de arreglo $maxN.

Devuelve una aproximación del valor mediano (percentil 50) de los documentos en un grupo.

Nuevo en la versión 7.0.

Devuelve un documento creado al combinar los documentos de entrada para cada grupo.

Devuelve el valor de la expresión más bajo para cada grupo.

Devuelve una agregación de los n elementos de menor valor en un grupo. Distinto del operador de arreglo $minN.

Devuelve un arreglo de valores escalares que corresponden a los valores de percentil especificados.

Nuevo en la versión 7.0.

Devuelve un arreglo de valores de expresión para los documentos en cada grupo.

Devuelve la desviación estándar poblacional de los valores de los documentos de un grupo.

Devuelve la desviación estándar muestral de los valores de los documentos de un grupo.

Devuelve la suma de valores numéricos. Ignora los valores no numéricos.

Devuelve el elemento principal dentro de un grupo según el orden de acomodo especificado.

Devuelve una agregación de los campos n principales dentro de un grupo, según el orden de clasificación especificado.

Califique esta página