Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$divide
$divideOperator di jalur agregasi Amazon DocumentDB digunakan untuk membagi satu nomor dengan yang lain. Ini adalah operator yang berguna untuk melakukan operasi matematika pada bidang numerik dalam dokumen Anda.
Parameter
-
numerator: Dividen atau nomor yang akan dibagi. -
denominator: Pembagi atau nomor untuk dibagi dengan.
Contoh (MongoDB Shell)
Contoh ini menunjukkan cara menggunakan $divide operator untuk menghitung tarif per jam untuk karyawan berdasarkan gaji tahunan mereka dan jumlah jam kerja per tahun.
Buat dokumen sampel
db.employees.insertMany([ { _id: 1, name: "John Doe", salary: 80000, hoursPerYear: 2080 }, { _id: 2, name: "Jane Smith", salary: 90000, hoursPerYear: 2080 }, { _id: 3, name: "Bob Johnson", salary: 75000, hoursPerYear: 2080 } ]);
Contoh kueri
db.employees.aggregate([ { $project: { name: 1, hourlyRate: { $divide: ["$salary", "$hoursPerYear"] } } } ])
Keluaran
[
{ "_id" : 1, "name" : "John Doe", "hourlyRate" : 38.46153846153846 },
{ "_id" : 2, "name" : "Jane Smith", "hourlyRate" : 43.26923076923077 },
{ "_id" : 3, "name" : "Bob Johnson", "hourlyRate" : 36.05769230769231 }
]
Contoh kode
Untuk melihat contoh kode untuk menggunakan $divide perintah, pilih tab untuk bahasa yang ingin Anda gunakan: