Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$min
Operator $min pembaruan memperbarui nilai bidang hanya jika nilai yang ditentukan kurang dari nilai bidang saat ini. Operator ini berguna untuk mempertahankan nilai minimum di seluruh pembaruan.
Parameter
-
field: Bidang untuk memperbarui. -
value: Nilai untuk membandingkan dengan nilai bidang saat ini.
Contoh (MongoDB Shell)
Contoh berikut menunjukkan menggunakan $min operator untuk memperbarui suhu terendah yang tercatat untuk stasiun cuaca.
Buat dokumen sampel
db.weather.insertMany([ { _id: 1, station: "Station A", lowestTemp: 15 }, { _id: 2, station: "Station B", lowestTemp: 20 }, { _id: 3, station: "Station C", lowestTemp: 18 } ])
Perbarui contoh
db.weather.updateOne( { _id: 1 }, { $min: { lowestTemp: 12 } } )
Hasil
lowestTempBidang untuk Stasiun A diperbarui ke 12 karena 12 kurang dari nilai saat ini 15.
{ "_id": 1, "station": "Station A", "lowestTemp": 12 }
Contoh kode
Untuk melihat contoh kode untuk menggunakan $min perintah, pilih tab untuk bahasa yang ingin Anda gunakan: