As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
$avg
O operador $avg de agregação no Amazon DocumentDB calcula o valor médio da expressão especificada nos documentos que são inseridos no palco. Esse operador é útil para calcular a média de um campo ou expressão numérica em um conjunto de documentos.
Parâmetros
-
expression: a expressão a ser usada para calcular a média. Isso pode ser um caminho de campo (por exemplo"$field") ou uma expressão (por exemplo{ $multiply: ["$field1", "$field2"] }).
Exemplo (MongoDB Shell)
O exemplo a seguir demonstra como usar o $avg operador para calcular a pontuação média em um conjunto de documentos do aluno.
Crie documentos de amostra
db.students.insertMany([ { name: "John", score: 85 }, { name: "Jane", score: 92 }, { name: "Bob", score: 78 }, { name: "Alice", score: 90 } ]);
Exemplo de consulta
db.students.aggregate([ { $group: { _id: null, avgScore: { $avg: "$score" } }} ]);
Saída
[
{
"_id": null,
"avgScore": 86.25
}
]
Exemplos de código
Para ver um exemplo de código para usar o $avg comando, escolha a guia do idioma que você deseja usar: