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.