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.