I stedet for at bruge .update()
, jeg tror, du vil bruge .findAndModify()
.
En opdatering kan opdatere flere dokumenter, og det andet argument for dens tilbagekald er antallet af opdaterede dokumenter (i dit tilfælde 1).
Med findAndModify
, kan du opdatere præcis ét dokument (læs dokumentationen om præcis, hvordan det adskiller sig fra update
), og det opdaterede dokument vil blive videregivet til tilbagekaldsfunktionen.