Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$pullAll
$pullAllOperator di Amazon DocumentDB digunakan untuk menghapus semua instance nilai yang ditentukan dari bidang array. Ini sangat berguna ketika Anda perlu menghapus beberapa elemen dari array dalam satu operasi.
Parameter
-
field: Nama bidang array dari mana untuk menghapus elemen. -
value: Sebuah array nilai untuk menghapus dari bidang array.
Contoh (MongoDB Shell)
Contoh berikut menunjukkan bagaimana menggunakan $pullAll operator untuk menghapus beberapa elemen dari bidang array.
Buat dokumen sampel
db.restaurants.insert([ { "name": "Taj Mahal", "cuisine": "Indian", "features": ["Private Dining", "Live Music"] }, { "name": "Golden Palace", "cuisine": "Chinese", "features": ["Private Dining", "Takeout"] }, { "name": "Olive Garden", "cuisine": "Italian", "features": ["Private Dining", "Outdoor Seating"] } ])
Contoh kueri
db.restaurants.update( { "name": "Taj Mahal" }, { $pullAll: { "features": ["Private Dining", "Live Music"] } } )
Keluaran
{
"name": "Taj Mahal",
"cuisine": "Indian",
"features": []
}
Contoh kode
Untuk melihat contoh kode untuk menggunakan $pullAll perintah, pilih tab untuk bahasa yang ingin Anda gunakan: