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.
$pow
Introducido en 8.0
El $pow operador de Amazon DocumentDB le permite elevar un número a una potencia. Esto puede resultar útil para realizar cálculos exponenciales dentro de su canalización de agregación.
Parámetros
-
<number>(obligatorio): el número que se va a elevar a una potencia. -
<exponent>(obligatorio): la potencia a la que debe elevarse el número.
Ejemplo (MongoDB Shell)
El siguiente ejemplo muestra cómo utilizar el $pow operador para calcular el cuadrado de un número.
Cree documentos de muestra
db.numbers.insertMany([ { "_id": 1, "value": 2 }, { "_id": 2, "value": 3 }, { "_id": 3, "value": 4 } ]);
Ejemplo de consulta
db.numbers.aggregate([ { $addFields: { "square": { $pow: ["$value", 2] } } } ])
Salida
[
{ "_id": 1, "value": 2, "square": 4 },
{ "_id": 2, "value": 3, "square": 9 },
{ "_id": 3, "value": 4, "square": 16 }
]
Ejemplos de código
Para ver un ejemplo de código para usar el $pow comando, elija la pestaña del idioma que desee usar: