Los acumuladores calculan valores agregados, como sumas, máximos y mínimos, a partir de un número variable de valores de entrada. Se pueden usar acumuladores en las siguientes etapas del flujo de trabajo 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. Se cambió en la versión 5.0: disponible en la etapa | |
Devuelve un promedio de valores numéricos. Ignora los valores no numéricos. Se cambió en la versión 5.0: disponible en la etapa | |
Devuelve el elemento más bajo dentro de un grupo según el orden de acomodo especificado. Nuevo en la versión 5.2. Disponible en las etapas | |
Devuelve una agregación de los campos Nuevo en la versión 5.2. Disponible en las etapas | |
Devuelve un único arreglo que combina los elementos de dos o más arreglos. Nuevo en la versión 8.1. | |
Devuelve la cantidad de documentos en un grupo. Distinto de la etapa de canalización de Novedades en la versión 5.0: Disponible en las | |
Devuelve el resultado de una expresión para el primer documento de un grupo. Se cambió en la versión 5.0: disponible en la etapa | |
Devuelve una agregación de los primeros elementos de Novedad en la versión 5.2: disponible en el | |
Devuelve el resultado de una expresión para el último documento de un grupo. Se cambió en la versión 5.0: disponible en la etapa | |
Devuelve una agregación de los últimos elementos Novedad en la versión 5.2: disponible en el | |
Devuelve el valor de la expresión más alto para cada grupo. Se cambió en la versión 5.0: disponible en la etapa | |
Devuelve una agregación de los elementos Nuevo en la versión 5.2. Disponible en | |
Devuelve una aproximación de la mediana, el percentil 50, como un valor escalar. Nuevo en la versión 7.0. Este operador está disponible como acumulador en estas etapas: También está disponible como una expresión de agregación. | |
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. Se cambió en la versión 5.0: disponible en la etapa | |
Devuelve una agregación de los Nuevo en la versión 5.2. Disponible en | |
Devuelve un arreglo de valores escalares que corresponden a los valores de percentil especificados. Nuevo en la versión 7.0. Este operador está disponible como acumulador en estas etapas: También está disponible como una expresión de agregación. | |
Devuelve un arreglo de valores de expresión para los documentos en cada grupo. Se cambió en la versión 5.0: disponible en la etapa | |
Toma dos o más arreglos y devuelve un arreglo que contiene los elementos que aparecen en cualquier arreglo de entrada. Nuevo en la versión 8.1. | |
Devuelve la desviación estándar poblacional de los valores de entrada. Se cambió en la versión 5.0: disponible en la etapa | |
Devuelve la desviación estándar muestral de los valores de entrada. Se cambió en la versión 5.0: disponible en la etapa | |
Devuelve la suma de valores numéricos. Ignora los valores no numéricos. Se cambió en la versión 5.0: disponible en la etapa | |
Devuelve el elemento principal dentro de un grupo según el orden de acomodo especificado. Nuevo en la versión 5.2. Disponible en las etapas | |
Devuelve una agregación de los campos Nuevo en la versión 5.2. Disponible en las etapas |