Błąd mówi wszystko:możesz modyfikować wiele dokumentów tylko za pomocą $ operatory modyfikatorów. Prawdopodobnie miałeś coś takiego:
> db.coll.update({ }, { a: 'b' }, false, true);
Który normalnie zastąpiłby pierwszy obiekt w kolekcji z { a: 'b' } jeśli multi była fałszywa. Nie chciałbyś zastępować wszystkich obiektów w Twojej kolekcji tym samym dokumentem!
Użyj $set operator zamiast:
> db.coll.update({ }, { '$set': { a: 'b' } }, false, true);
To ustawi a właściwość każdego dokumentu (tworząc ją w razie potrzeby) do 'b' .