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

Mongoose-Instanz .save() funktioniert nicht

Ich habe das gleiche Problem. Mein Problem bestand darin, ein Array in db zu ändern. Wenn ich dann versuche, .save() zu verwenden, verstand es nicht, dass ich etwas geändert hatte, dann funktionierte .save() nicht. Ich habe vorher nur markModified() verwendet benutze .save() und mein Problem wird gelöst.

das ist mein Code mit dem Problem:(funktioniert nicht)

club.members[index].name = new_name;
club.save();

das ist mein gelöster Code:(funktioniert)

club.members[index].name = new_name;
club.markModified('members');
club.save();

Viel Spaß!