如何使用文档ID从mongoDB集合中删除文档?

时间:2015-03-08 21:52:21

标签: javascript mongodb express

我试图通过使用id在集合中查找文档来从mongoDB集合中删除文档。下面是我的代码片段,它表示该笔记已成功删除,但当我返回显示所有笔记的位置时,应该删除的笔记仍然存在。

router.post('/delete', function(req, res) {    
    notesCollection.remove(prevID, function(err, records){
        if(err){
            res.render("deleteFail.jade");                
        }
        else{                
            res.render("deleteSuccess.jade");
        }
    });  
});

其中prevID是当前尝试删除的备注的_id。任何帮助是极大的赞赏!感谢

1 个答案:

答案 0 :(得分:2)

你正在使用猫鼬吗?我很确定第一个参数必须是一个查询对象,例如{ _id: prevId }而不仅仅是id。