2015-03-08 175 views
0

我想通過使用ID在集合中查找文檔來從mongoDB集合中刪除文檔。下面是我的代碼片段,它表示該筆記已成功刪除,但當我回到顯示所有筆記的位置時,據說被刪除的筆記仍然存在。如何使用文檔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。任何幫助是極大的讚賞!謝謝

回答

2

你在使用貓鼬嗎?我很肯定第一個參數必須是查詢對象,例如{ _id: prevId }而不僅僅是id。

+0

非常感謝你,它終於有效 – user3373360 2015-03-08 22:08:23