Mam ten sam problem. mój problem polegał na zmianie tablicy wewnątrz db, wtedy kiedy próbuję użyć .save(), nie rozumiał, że coś zmieniłem, wtedy .save() nie działał.Po prostu używam wcześniej markModified() użyj .save() i mój problem zostanie rozwiązany.
to jest mój kod z problemem:(nie działa)
club.members[index].name = new_name;
club.save();
to jest mój rozwiązany kod:(działa)
club.members[index].name = new_name;
club.markModified('members');
club.save();
miłej zabawy!