Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
$abs
El $abs operador de Amazon DocumentDB devuelve el valor absoluto de un número. Se puede usar en la canalización de agregación para realizar operaciones matemáticas en campos numéricos.
Parámetros
-
number: La expresión numérica para la que se devolverá el valor absoluto.
Ejemplo (MongoDB Shell)
En este ejemplo se muestra el uso del $abs operador para encontrar el valor absoluto de un campo numérico.
Cree documentos de muestra
db.numbers.insertMany([ { "_id": 1, "value": -5 }, { "_id": 2, "value": 10 }, { "_id": 3, "value": -3.14 }, { "_id": 4, "value": 0 } ]);
Ejemplo de consulta
db.numbers.aggregate([ { $project: { "_id": 1, "absolute_value": { $abs: "$value" } }} ]);
Salida
[
{ "_id": 1, "absolute_value": 5 },
{ "_id": 2, "absolute_value": 10 },
{ "_id": 3, "absolute_value": 3.14 },
{ "_id": 4, "absolute_value": 0 }
]
Ejemplos de código
Para ver un ejemplo de código para usar el $abs comando, elija la pestaña del idioma que desee usar: