Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
$avg
L'opérateur d'$avgagrégation dans Amazon DocumentDB calcule la valeur moyenne de l'expression spécifiée dans les documents entrés sur le stage. Cet opérateur est utile pour calculer la moyenne d'un champ ou d'une expression numérique dans un ensemble de documents.
Paramètres
-
expression: expression à utiliser pour calculer la moyenne. Il peut s'agir d'un chemin de champ (par exemple"$field") ou d'une expression (par exemple{ $multiply: ["$field1", "$field2"] }).
Exemple (MongoDB Shell)
L'exemple suivant montre comment utiliser l'$avgopérateur pour calculer le score moyen sur un ensemble de documents destinés aux étudiants.
Création d'exemples de documents
db.students.insertMany([ { name: "John", score: 85 }, { name: "Jane", score: 92 }, { name: "Bob", score: 78 }, { name: "Alice", score: 90 } ]);
Exemple de requête
db.students.aggregate([ { $group: { _id: null, avgScore: { $avg: "$score" } }} ]);
Sortie
[
{
"_id": null,
"avgScore": 86.25
}
]
Exemples de code
Pour afficher un exemple de code d'utilisation de la $avg commande, choisissez l'onglet correspondant à la langue que vous souhaitez utiliser :