Почему не router.delete, удалить элемент из пн goose дБ? - PullRequest
0 голосов
/ 15 января 2020

При проверке маршрута на почтальоне он возвращает идентификатор, но не был удален из моей базы данных.

Вот мой запрос на удаление, есть мысли?

router.delete("/:id", (req, res) => {
  Job.findByIdAndDelete({ _id: req.params.id }, (err, job) => {
    if (!err) {
      res.json({ msg: "job deleted", deleted: job });
    } else {
      console.log("Error in employee delete :" + err);
    }
  });
});

1 Ответ

0 голосов
/ 15 января 2020

Попробуйте что-то вроде этого:

Job.findByIdAndDelete(req.params.id, (err, job) => { /* ... */ })

В документации написано:

findByIdAndDelete(id) - сокращение от findOneAndDelete({ _id: id })

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...