Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$exp
Baru dari versi 4.0
$expOperator di Amazon DocumentDB memungkinkan Anda menaikkan konstanta e ke nomor tertentu.
Parameter
-
expression: Ekspresi untuk mengevaluasi. Ini dapat berupa ekspresi agregasi yang valid, termasuk referensi bidang, operasi aritmatika, dan tahap agregasi lainnya.
Contoh (MongoDB Shell)
Contoh berikut menunjukkan penggunaan $exp operator untuk menemukan semua dokumen di mana quantity bidang lebih besar dari price bidang.
Buat dokumen sampel
db.items.insertMany([ { item: "canvas", quantity: 4 }, { item: "journal", quantity: 2 } ]);
Contoh kueri
db.items.aggregate([ { $project: { "quantityRaised": {$exp: "$quantity"}} } ]);
Keluaran
[
{
_id: ObjectId('6920b785311cf98b79d2950d'),
quantityRaised: 54.598150033144236
},
{
_id: ObjectId('6920b785311cf98b79d2950e'),
quantityRaised: 7.38905609893065
}
]
Contoh kode
Untuk melihat contoh kode untuk menggunakan $exp perintah, pilih tab untuk bahasa yang ingin Anda gunakan: