MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Aktualisieren eines Teilfelds in einem mongoDB-Dokument mit findOne und save

Weil Ihr Schema a definiert Als generisches Objekt wird dieses Feld als Mixed behandelt Typ von Mongoose und Sie müssen es als geändert markieren, indem Sie markModified oder speichern ignoriert die Änderung.

obj.markModified('a');
obj.save(function(err,real){ ...

Siehe die Diskussion von Gemischt Typen auf dieser Seite der Dokumente.