Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
See how MongoDB 9.0 delivers up to 2x higher throughput.
MongoDB Branding Shape
Register now >
Menu Docs

Accumulators

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 n inferiores dentro de um grupo, de acordo com a ordem de classificação especificada.

Retorna o número de documentos em um grupo.

Diferente do estágio $count do pipeline.

Retorna o resultado de uma expressão para o primeiro documento em um grupo.

Retorna uma agregação dos primeiros n elementos dentro de um grupo. Só faz sentido quando os documentos estão em uma ordem definida. Diferente do operador de array $firstN.

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 n elementos com valor máximo em um grupo. Diferente do operador de array $maxN.

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 n elementos com valor mínimo em um grupo. Distinto do operador de array $minN .

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 n dentro de um grupo, de acordo com a ordem de classificação especificada.

Avalie esta página