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.
$exp
Novedades de la versión 4.0
El $exp operador de Amazon DocumentDB le permite elevar la constante e a un número determinado.
Parámetros
-
expression: La expresión que se va a evaluar. Puede ser cualquier expresión de agregación válida, incluidas las referencias de campo, las operaciones aritméticas y otras etapas de agregación.
Ejemplo (MongoDB Shell)
El siguiente ejemplo demuestra el uso del $exp operador para buscar todos los documentos en los que el quantity campo es mayor que el price campo.
Cree documentos de muestra
db.items.insertMany([ { item: "canvas", quantity: 4 }, { item: "journal", quantity: 2 } ]);
Ejemplo de consulta
db.items.aggregate([ { $project: { "quantityRaised": {$exp: "$quantity"}} } ]);
Salida
[
{
_id: ObjectId('6920b785311cf98b79d2950d'),
quantityRaised: 54.598150033144236
},
{
_id: ObjectId('6920b785311cf98b79d2950e'),
quantityRaised: 7.38905609893065
}
]
Ejemplos de código
Para ver un ejemplo de código para usar el $exp comando, elija la pestaña del idioma que desee usar: