Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$[]
Operator $[] semua posisi memperbarui semua elemen dalam array. Hal ini digunakan ketika Anda perlu memodifikasi setiap elemen dalam bidang array.
Parameter
-
field.$[]: Bidang array dengan operator semua posisi untuk memperbarui semua elemen.
Contoh (MongoDB Shell)
Contoh berikut menunjukkan menggunakan $[] operator untuk memperbarui semua elemen array.
Buat dokumen sampel
db.products.insertOne({ _id: 1, name: "Laptop", prices: [1000, 1100, 1200] });
Contoh kueri
db.products.updateOne( { _id: 1 }, { $inc: { "prices.$[]": 50 } } );
Keluaran
{
"_id" : 1,
"name" : "Laptop",
"prices" : [ 1050, 1150, 1250 ]
}
Contoh kode
Untuk melihat contoh kode untuk menggunakan $[] operator, pilih tab untuk bahasa yang ingin Anda gunakan: