Coba:
db.collection.update(
{ '<field>': { '$exists': true } }, // Query
{ '$unset': { '<field>': true } }, // Update
false, // Upsert
true // Multi-update
)
di mana field
adalah bidang dan collection
Anda yang tidak digunakan lagi adalah koleksi yang telah dihapus.
Perintah pembaruan umum dalam bentuk db.collection.update( criteria, objNew, upsert, multi )
. false
dan true
argumen trailing menonaktifkan mode upsert dan mengaktifkan multi update sehingga kueri memperbarui semua dokumen dalam koleksi (bukan hanya kecocokan pertama).
Pembaruan untuk MongoDB 2.2+
Anda sekarang dapat menyediakan objek JSON alih-alih argumen posisi untuk upsert dan multi.
db.collection.update(
{ '<field>': { '$exists': true } }, // Query
{ '$unset': { '<field>': true } }, // Update
{ 'multi': true } // Options
)