我正在尝试使用Node从mongo数据库中删除文档。这里我的.remove方法有问题:
deleteApplicant : function(req,res){
applicationModel.remove({_id:req.params.id} , function(err,count){
res.redirect('/applicants');
console.log(count)
})
}
我使用的是正确的语法吗?
答案 0 :(得分:0)
_id
可能是ObjectId
类型,但您将字符串传递给查询。
请改为尝试:
var ObjectId = require('mongodb').ObjectID;
...
applicationModel.remove({ _id : ObjectId(req.params.id) }, ...)