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á.
$pow
Introduzido na versão 8.0
O $pow operador no Amazon DocumentDB permite que você eleve um número a uma potência. Isso pode ser útil para realizar cálculos exponenciais em seu pipeline de agregação.
Parâmetros
-
<number>(obrigatório): O número a ser elevado a uma potência. -
<exponent>(obrigatório): A potência à qual o número deve ser aumentado.
Exemplo (MongoDB Shell)
O exemplo a seguir demonstra como usar o $pow operador para calcular o quadrado de um número.
Crie documentos de amostra
db.numbers.insertMany([ { "_id": 1, "value": 2 }, { "_id": 2, "value": 3 }, { "_id": 3, "value": 4 } ]);
Exemplo de consulta
db.numbers.aggregate([ { $addFields: { "square": { $pow: ["$value", 2] } } } ])
Saída
[
{ "_id": 1, "value": 2, "square": 4 },
{ "_id": 2, "value": 3, "square": 9 },
{ "_id": 3, "value": 4, "square": 16 }
]
Exemplos de código
Para ver um exemplo de código para usar o $pow comando, escolha a guia do idioma que você deseja usar: