Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$each
$eachOperator digunakan bersama dengan operator pembaruan lainnya, seperti $push dan$addToSet, untuk menambahkan beberapa nilai ke bidang array. Ini memungkinkan menambahkan beberapa elemen ke array dalam satu operasi, daripada harus menjalankan beberapa operasi pembaruan.
Parameter
-
value: Array nilai untuk ditambahkan ke bidang array.
Contoh (MongoDB Shell)
Contoh berikut menunjukkan menggunakan $each operator dengan $push operator untuk menambahkan beberapa elemen ke bidang array.
Buat dokumen sampel
db.fruits.insertOne({ _id: 1, fruits: ["apple", "banana"] })
Contoh kueri
db.fruits.updateOne( { _id: 1 }, { $push: { fruits: { $each: ["cherry", "durian", "elderberry"] } } } )
Lihat dokumen yang diperbarui
db.fruits.findOne({ _id: 1 })
Keluaran
{
_id: 1,
fruits: [ 'apple', 'banana', 'cherry', 'durian', 'elderberry' ]
}
Contoh kode
Untuk melihat contoh kode untuk menggunakan $each perintah, pilih tab untuk bahasa yang ingin Anda gunakan: