Вместо да използвате .update()
, мисля, че искате да използвате .findAndModify()код>
.
Една актуализация може да актуализира множество документи и вторият аргумент на нейното обратно извикване е броят на актуализираните документи (във вашия случай 1).
С findAndModify
, можете да актуализирате точно един документ (прочетете документацията за това как точно се различава от update
), и актуализираният документ ще бъде предаден на функцията за обратно извикване.