Zamiast używać .update() , myślę, że chcesz użyć .findAndModify()
.
Aktualizacja może aktualizować wiele dokumentów, a drugim argumentem wywołania zwrotnego jest liczba zaktualizowanych dokumentów (w twoim przypadku 1).
Z findAndModify , możesz zaktualizować dokładnie jeden dokument (przeczytaj dokumentację o tym, jak dokładnie różni się on od aktualizacji ), a zaktualizowany dokument zostanie przekazany do funkcji zwrotnej.