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.