2015-03-08 3 views
0

Я пытаюсь удалить документ из коллекции mongoDB, найдя документ в коллекции, используя идентификатор. Ниже приведен фрагмент моего кода, в котором говорится, что заметка была успешно удалена, но когда я вернусь туда, где отображаются все заметки, заметка, которая предположительно была удалена, по-прежнему существует.Как удалить документ из коллекции 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 заметки, которая в настоящее время пытается быть удаленной. Любая помощь очень ценится! Thanks

ответ

2

Вы используете мангуст? Я почти уверен, что первым аргументом должен быть объект запроса, например. { _id: prevId }, а не только идентификатор напрямую.

+0

Большое вам спасибо, он, наконец, работает – user3373360

Смежные вопросы