Wanneer u een object opslaat in Mongo DB, moet u begrijpen dat Mongo DB een versiebeheersysteem heeft. Dit helpt ervoor te zorgen dat als u een object eenmaal opslaat, u bij het opnieuw opslaan niet de eerder opgeslagen gegevens overschrijft.
Dit is de fout die u ziet. Als u het object wilt forceren om te updaten, ongeacht het versiebeheer in dit specifieke geval, kunt u .update() gebruiken. in plaats van. Dit zorgt ervoor dat het object wordt bijgewerkt, ongeacht de huidige opgeslagen status.
Dit komt omdat .save() let op en geeft om versiebeheer, terwijl .update() zal het object bijwerken ongeacht versiebeheer.