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 :
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 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 nos ú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 da mediana (50º percentil) de 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. | |
Retorna o desvio padrão da população de valores de documentos em um grupo. | |
Retorna o desvio padrão da amostra de 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 |