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

Mongoose save() aktualisiert den Wert in einem Array im Datenbankdokument nicht

Vielleicht benachrichtigen Sie Mongooose, dass sich der Datensatz wie folgt geändert hat:

doc.markModified('pathToYourAttribute') 

Aus den Dokumenten http://mongoosejs.com/docs/schematypes.html

person.anything = { x: [3, 4, { y: "changed" }] }; 
person.markModified('anything');

Hoffe es hilft!