Invece di usare .update() , penso che tu voglia usare .findAndModify()
.
Un aggiornamento può aggiornare più documenti e il secondo argomento della sua richiamata è il numero di documenti aggiornati (nel tuo caso, 1).
Con findAndModify , puoi aggiornare esattamente un documento (leggi la documentazione su come differisce da update ), e il documento aggiornato verrà passato alla funzione di callback.