Я отчаянно нуждаюсь в некоторой помощи в связи с проблемой обновления элемента в базе данных mongoDB. Я создаю простое приложение для заметок, используя nodeJS, и я настроил его для добавления заметок и удаления заметок в и из базы данных без проблем.
Однако, когда я пытаюсь редактировать заметки, обновление не сохранить в базе данных. Я не получаю сообщение об ошибке, и когда я получаю в результате console.log результат, он отображает правильные данные, но, кажется, просто не отправляет их в базу данных. Я использовал mon goose и findByIdAndUpdate. Вот код JavaScript для моего маршрута обновления
app.put("/:id", (req, res) => {
Note.findByIdAndUpdate(req.params.id, req.body.note, (err, updatedNote) => {
if(err) {
console.log(err);
} else {
res.redirect(`/${req.params.id}`);
console.log(req.params.id);
console.log(req.body.note);
console.log("note updated");
}
});
});
Как я уже говорил, я не получаю никакой ошибки, и console.logs возвращает правильный идентификатор и обновленное содержимое , Все мои маршруты ведут меня к месту, поэтому я не верю, что есть проблема с ними. Любая помощь будет принята с благодарностью. Я также могу предоставить больше кода при необходимости
Заранее спасибо
Будет