Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
BERLAKU UNTUK:
MongoDB vCore
Operator $exp
menaikkan angka Euler (e) ke eksponen yang ditentukan dan mengembalikan hasilnya. Konstanta matematika e kira-kira sama dengan 2,71828.
Sintaksis
Sintaks untuk $exp
operator adalah sebagai berikut:
{ $exp: <exponent> }
Parameter-parameternya
Deskripsi | |
---|---|
<exponent> |
Ekspresi valid apa pun yang diselesaikan ke angka. |
Contoh
Mari kita pahami penggunaan dengan data sampel dari himpunan stores
data untuk menghitung proyeksi pertumbuhan eksponensial untuk penjualan.
db.stores.aggregate([
{ $match: { "_id": "40d6f4d7-50cd-4929-9a07-0a7a133c2e74" } },
{
$project: {
name: 1,
currentSales: "$sales.totalSales",
projectedGrowth: {
oneYear: {
$multiply: [
"$sales.totalSales",
{ $exp: 0.1 } // 10% growth rate
]
},
twoYears: {
$multiply: [
"$sales.totalSales",
{ $exp: 0.2 } // 20% growth rate
]
}
}
}
}
])
Ini akan menghasilkan output berikut:
{
"_id": "40d6f4d7-50cd-4929-9a07-0a7a133c2e74",
"name": "Proseware, Inc. | Home Entertainment Hub - East Linwoodbury",
"currentSales": 151864,
"projectedGrowth": {
"oneYear": 167809.93,
"twoYears": 185304.95
}
}
Konten terkait
- Meninjau opsi untuk Migrasi dari MongoDB ke Azure Cosmos DB untuk MongoDB (vCore)
- Baca selengkapnya tentang Kompatibilitas fitur dengan MongoDB