app.delete('/todo/:item', (req, res) => {
console.log(req.params.item);
//此处删除无法按预期工作//
Todo.find({item: req.params.item}).remove((err, data) => {
if(err) throw err;
res.json(data);
});
});
答案 0 :(得分:0)
您必须为remove
方法提供条件:
Todo.remove({ item: req.params.item }, (err, data) => {
if (err) { return res.status(500).json({ errorMessage: err });
res.status(200).json(data);
});
模型具有静态删除方法,可用于删除匹配条件的所有文档。 来自Mongoose docs