Os acumuladores calculam valores agregados como somas, máxima e mÃnimo em um número variável de valores de entrada. Você pode usar acumuladores nestes estágios do pipeline de agregação :
A tabela a seguir lista os operadores acumulador disponÃveis no MongoDB:
Nome | Descrição |
|---|---|
Retorna o resultado de uma função de acumulador definida pelo usuário. | |
Retorna uma array de valores de expressão exclusivos para cada grupo. A ordem dos elementos da array é indefinida. | |
Retorna uma média de valores numéricos. | |
Retorna o elemento inferior de um grupo de acordo com a ordem de classificação especificada. | |
Retorna uma agregação dos campos | |
Retorna uma única array que combina os elementos de duas ou mais arrays. Novidades na versão 8.1. | |
Retorna o número de documentos em um grupo. Diferente do estágio | |
Retorna o resultado de uma expressão para o primeiro documento em um grupo. | |
Retorna uma agregação dos primeiros | |
Retorna o resultado de uma expressão para o último documento em um grupo. | |
Retorna o resultado da avaliação de uma expressão especificada sobre os últimos n elementos em um grupo. | |
Retorna o valor de expressão mais alto para cada grupo. | |
Retorna uma agregação dos | |
Retorna uma aproximação do valor da mediana (50º percentil) dos documentos em um grupo. Novidades na versão 7.0. | |
Retorna um documento criado combinando os documentos de entrada de cada grupo. | |
Retorna o valor de expressão mais baixo para cada grupo. | |
Retorna uma agregação dos | |
Retorna uma array de valores escalares que correspondem aos valores percentuais especificados. Novidades na versão 7.0. | |
Retorna uma matriz de valores de expressão para documentos em cada grupo. | |
Obtém duas ou mais arrays e retorna uma array que contém os elementos que aparecem em cada array de entrada. Novidades na versão 8.1. | |
Retorna o desvio padrão da população dos valores de documentos em um grupo. | |
Retorna o desvio padrão da amostra dos valores de documentos em um grupo. | |
Retorna uma soma de valores numéricos. Ignora valores não numéricos. | |
Retorna o principal elemento de um grupo de acordo com a ordem de classificação especificada. | |
Retorna uma agregação dos principais campos |