Задать вопрос
JamesHatfield
@JamesHatfield
Front-end developer

PUT запрос не дает результат. Данные в Mongodb не изменяются?

Всем привет!!! При работе с БД mongodb все запросы работают замечательно, кроме PUT. >Cannot PUT /notes/5fe45811e6c6cc363004c238. И выпадает 404. В чем может быть проблема?
app.put ('/notes/:id', (req, res) => {
        const myDB = database.db('test');
        const id = req.params.id;
        const details = { '_id': new ObjectID(id) };
        const note = { text: req.body.body, title: req.body.title };
        myDB.collection('notes').update(details, note, (err, result) => {
          if (err) {
              res.send({'error':'An error has occurred'});
          } else {
              res.send(note);
          } 
        });
      });
  • Вопрос задан
  • 55 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • MongoDB University
    MongoDB Atlas Administrator Path
    1 неделя
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы