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.
$abs
L'$absopérateur dans Amazon DocumentDB renvoie la valeur absolue d'un nombre. Il peut être utilisé dans le pipeline d'agrégation pour effectuer des opérations mathématiques sur des champs numériques.
Paramètres
-
number: expression numérique pour laquelle la valeur absolue sera renvoyée.
Exemple (MongoDB Shell)
Cet exemple montre comment utiliser l'$absopérateur pour trouver la valeur absolue d'un champ numérique.
Création d'exemples de documents
db.numbers.insertMany([ { "_id": 1, "value": -5 }, { "_id": 2, "value": 10 }, { "_id": 3, "value": -3.14 }, { "_id": 4, "value": 0 } ]);
Exemple de requête
db.numbers.aggregate([ { $project: { "_id": 1, "absolute_value": { $abs: "$value" } }} ]);
Sortie
[
{ "_id": 1, "absolute_value": 5 },
{ "_id": 2, "absolute_value": 10 },
{ "_id": 3, "absolute_value": 3.14 },
{ "_id": 4, "absolute_value": 0 }
]
Exemples de code
Pour afficher un exemple de code d'utilisation de la $abs commande, choisissez l'onglet correspondant à la langue que vous souhaitez utiliser :