Místo použití .update() , myslím, že chcete použít .findAndModify()
.
Aktualizace může aktualizovat více dokumentů a druhým argumentem zpětného volání je počet aktualizovaných dokumentů (ve vašem případě 1).
Pomocí findAndModify , můžete aktualizovat právě jeden dokument (přečtěte si dokumentaci o tom, jak se přesně liší od update ) a aktualizovaný dokument bude předán funkci zpětného volání.