在邮递员上尝试路线时,它返回ID,但尚未从我的数据库中删除。
这是我的删除请求,有什么想法吗?
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);
}
});
});
答案 0 :(得分:0)
尝试这样的事情:
Job.findByIdAndDelete(req.params.id, (err, job) => { /* ... */ })
的简写
findByIdAndDelete(id)
是findOneAndDelete({ _id: id })