Felet säger allt:Du kan bara ändra flera dokument med $ modifieringsoperatörer. Du hade förmodligen något sånt här:
> db.coll.update({ }, { a: 'b' }, false, true);
Som normalt ersätter det första objektet i samlingen med { a: 'b' } om multi var falsk. Du skulle inte vilja ersätta alla objekt i din samling med samma dokument!
Använd $set operatör istället:
> db.coll.update({ }, { '$set': { a: 'b' } }, false, true);
Detta kommer att ställa in a egenskapen för varje dokument (skapar det vid behov) till 'b' .