Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
$exp
Nouveau depuis la version 4.0
L'$expopérateur d'Amazon DocumentDB vous permet d'augmenter la constante e à un nombre donné.
Paramètres
-
expression: expression à évaluer. Il peut s'agir de n'importe quelle expression d'agrégation valide, y compris des références de champs, des opérations arithmétiques et d'autres étapes d'agrégation.
Exemple (MongoDB Shell)
L'exemple suivant montre comment utiliser l'$expopérateur pour rechercher tous les documents dont le quantity champ est supérieur au price champ.
Création d'exemples de documents
db.items.insertMany([ { item: "canvas", quantity: 4 }, { item: "journal", quantity: 2 } ]);
Exemple de requête
db.items.aggregate([ { $project: { "quantityRaised": {$exp: "$quantity"}} } ]);
Sortie
[
{
_id: ObjectId('6920b785311cf98b79d2950d'),
quantityRaised: 54.598150033144236
},
{
_id: ObjectId('6920b785311cf98b79d2950e'),
quantityRaised: 7.38905609893065
}
]
Exemples de code
Pour afficher un exemple de code relatif à l'utilisation de la $exp commande, choisissez l'onglet correspondant à la langue que vous souhaitez utiliser :