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.