Отправка запроса на размещение с помощью findAndUpdateById, который возвращает ответ 200 в почтальоне, но данные не обновляются.
Запрошенный запрос:
app.put("/api/report/update/:id", (req, res) => {
Report.findByIdAndUpdate(
req.params.id,
req.body.data,
{ new: true },
(err, report) => {
if (err) return res.status(404).send({ message: err.message });
return res.send({ message: "report updated!", report });
}
);
});
Форма отправленных данных:
report: {
month: "",
updateMajor: "",
updateMinor: "",
comments: {
comment1: "",
comment2: "",
comment3: ""
},
}
Данные возвращаются в точности как отправленные.
Спасибоза любую помощь.