När du sparar ett objekt till Mongo DB måste du förstå att Mongo DB har ett versionskontrollsystem på plats. Detta hjälper till att säkerställa att om du sparar ett objekt en gång, när du sparar det igen så kommer du inte att skriva över tidigare sparade data.
Det här är felet du ser. Om du vill tvinga objektet att uppdateras oavsett versionskontroll i just den här instansen kanske du vill använda .update() istället. Detta kommer att tvinga objektet att uppdateras oavsett dess för närvarande sparade tillstånd.
Detta beror på att .save() bevakar och bryr sig om versionskontroller, medan .update() kommer att uppdatera objektet oavsett versionskontroll.