Istället för att använda .update() , jag tror att du vill använda .findAndModify()
.
En uppdatering kan uppdatera flera dokument, och det andra argumentet för dess callback är antalet uppdaterade dokument (i ditt fall 1).
Med findAndModify , kan du uppdatera exakt ett dokument (läs dokumentationen om exakt hur det skiljer sig från uppdatering ), och det uppdaterade dokumentet skickas till återuppringningsfunktionen.