Когато записвате обект в Mongo DB, трябва да разберете, че Mongo DB разполага със система за контрол на версиите. Това помага да се гарантира, че ако запишете обект веднъж, когато го записвате отново, няма да презапишете записаните преди това данни.
Това е грешката, която виждате. Ако искате да принудите обекта да се актуализира независимо от контрола на версиите в този конкретен случай, може да искате да използвате .update() вместо. Това ще принуди обектът да бъде актуализиран, независимо от текущото му запазено състояние.
Това е така, защото .save() наблюдава и се грижи за контролите на версиите, докато .update() ще актуализира обекта независимо от контрола на версиите.