Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
$exp
Novità dalla versione 4.0
L'$expoperatore in Amazon DocumentDB consente di elevare la costante e a un determinato numero.
Parametri
-
expression: L'espressione da valutare. Può trattarsi di qualsiasi espressione di aggregazione valida, inclusi riferimenti di campo, operazioni aritmetiche e altre fasi di aggregazione.
Esempio (MongoDB Shell)
L'esempio seguente dimostra l'uso dell'$expoperatore per trovare tutti i documenti in cui il quantity campo è maggiore del campo. price
Crea documenti di esempio
db.items.insertMany([ { item: "canvas", quantity: 4 }, { item: "journal", quantity: 2 } ]);
Esempio di interrogazione
db.items.aggregate([ { $project: { "quantityRaised": {$exp: "$quantity"}} } ]);
Output
[
{
_id: ObjectId('6920b785311cf98b79d2950d'),
quantityRaised: 54.598150033144236
},
{
_id: ObjectId('6920b785311cf98b79d2950e'),
quantityRaised: 7.38905609893065
}
]
Esempi di codice
Per visualizzare un esempio di codice per l'utilizzo del $exp comando, scegliete la scheda relativa alla lingua che desiderate utilizzare: