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á.
$exp
Novo a partir da versão 4.0
O $exp operador no Amazon DocumentDB permite que você eleve a constante e para um determinado número.
Parâmetros
-
expression: A expressão a ser avaliada. Isso pode ser qualquer expressão de agregação válida, incluindo referências de campo, operações aritméticas e outros estágios de agregação.
Exemplo (MongoDB Shell)
O exemplo a seguir demonstra o uso do $exp operador para encontrar todos os documentos em que o quantity campo é maior que o price campo.
Crie documentos de amostra
db.items.insertMany([ { item: "canvas", quantity: 4 }, { item: "journal", quantity: 2 } ]);
Exemplo de consulta
db.items.aggregate([ { $project: { "quantityRaised": {$exp: "$quantity"}} } ]);
Saída
[
{
_id: ObjectId('6920b785311cf98b79d2950d'),
quantityRaised: 54.598150033144236
},
{
_id: ObjectId('6920b785311cf98b79d2950e'),
quantityRaised: 7.38905609893065
}
]
Exemplos de código
Para ver um exemplo de código para usar o $exp comando, escolha a guia do idioma que você deseja usar: