Chyba mluví za vše:Více dokumentů můžete upravit pouze pomocí $ modifikátorové operátory. Pravděpodobně jste měli něco takového:
> db.coll.update({ }, { a: 'b' }, false, true);
Což by normálně nahradilo první objekt v kolekci s { a: 'b' } if multi byl falešný. Nechtěli byste nahradit všechny objekty ve vaší sbírce stejným dokumentem!
Použijte $set operátor místo toho:
> db.coll.update({ }, { '$set': { a: 'b' } }, false, true);
Tím nastavíte a vlastnost každého dokumentu (vytvářet jej podle potřeby) na 'b' .