Kesalahan mengatakan semuanya:Anda hanya dapat mengubah beberapa dokumen menggunakan $ operator pengubah. Anda mungkin mengalami hal seperti ini:
> db.coll.update({ }, { a: 'b' }, false, true);
Yang biasanya mengganti objek pertama dalam koleksi dengan { a: 'b' } jika multi adalah palsu. Anda tidak ingin mengganti semua objek dalam koleksi Anda dengan dokumen yang sama!
Gunakan $set sebagai gantinya:
> db.coll.update({ }, { '$set': { a: 'b' } }, false, true);
Ini akan mengatur a properti dari setiap dokumen (membuatnya seperlunya) ke 'b' .