Jag har samma problem. mitt problem handlade om att ändra en array inuti db, sedan när jag försöker använda .save(), så förstod den inte att jag ändrade någonting, då fungerade inte .save(). Jag använder bara markModified() innan använd .save() och mitt problem blir löst.
detta är min kod med problemet:(fungerar inte)
club.members[index].name = new_name;
club.save();
detta är min lösta kod:(fungerar)
club.members[index].name = new_name;
club.markModified('members');
club.save();
njut!