Может ли кто-нибудь помочь мне понять, почему после завершения обновления мое обещание возвращает исходный (предварительно обновленный) объект из Mongo?
Чтобы было ясно, что Mongo обновляется, я вижу, что когда я получаю доступ кбаза данных напрямую (оболочка), но похоже, что обновление вступает в силу после возврата dbModel;что не имеет смысла.
updateOneEvent: function (req, res) {
db.Event.findOneAndUpdate({
_id: req.params.eventId,
user: req.session.user._id
}, req.body)
.then(dbModel => res.json(dbModel))
.catch(err => res.status(422).json(err));
}