const getOne = async (req, res) => {
try {
const postId = req.params.id;
PostModel.findOneAndUpdate(
{
_id: postId,
},
{
$inc: { viewsCount: 1 },
},
{
returnDocument: "after",
},
(err, doc) => {
if (err) {
console.log(err);
return res.status(500).json({
message: "не удалось получить статью",
});
}
if (!doc) {
return res.status(404).json({
messsage: "Статья не найдена",
});
}
res.json(doc);
}
);
} catch (err) {
console.log(err);
res.status(500).json({
message: "не удалось получить статьи",
});
}
};
Добрый день, каак исправить ошибку? терминал пишет Model.findOneAndUpdate() no longer accepts a callback.заранее спасибо