Mongodb findOneAndUpdate
метод имеет опцию, называемую returnNewDocument
, которая согласно документации :
Необязательно .При значении true возвращает обновленный документ вместо исходного документа.По умолчанию false .
Mongoose переносит этот метод, но вызывает его сквозную опцию new
согласно коду / документации :
outer.post('/highlight', jsonParser, (req, res) => {
const { removeId, addId } = req.body;
console.log('removeId', removeId)
return Article.findByIdAndUpdate(removeId, {featured: false}, {new: true})
.then(updatedArticle =>
console.log('updated article', updatedArticle)
)
})
Также не забывайте return
ваш Article.findByIdAndUpdate
в вашем посте.