Грешката казва всичко:Можете да променяте само няколко документа с помощта на $ модификаторни оператори. Вероятно сте имали нещо подобно:
> db.coll.update({ }, { a: 'b' }, false, true);
Което обикновено замени първият обект в колекцията с { a: 'b' } ако multi беше фалшиво. Не бихте искали да замените всички обекти в колекцията си с един и същ документ!
Използвайте $set вместо оператор:
> db.coll.update({ }, { '$set': { a: 'b' } }, false, true);
Това ще зададе a свойството на всеки документ (създаването му при необходимост) на 'b' .