Я новичок в стеке MEAN, но все же сейчас я реализовал следующее:
1) настроить контроллер
2) настроить модель mongoose
Позвольте мне рассказать подробнее опроблема.
1) С контроллера я отправляю $ http.delete с параметром
2) В файле узла я вызываю app.delete
В этом файле яm перехватывает параметр, отправленный с контроллера, и пытается удалить документ из атласа mongodb.Для этого я звоню:
Я всегда получаю УдаленныйСчет: 0 в консоли
mongoosemodel.deleteOne({email:req.params.email},function(err,data){
if (err)
{
throw err;
}
else
{
console.log(data);
res.json(data);
}
});
Я всегда получаю следующее в консоли:
{ n: 0,
opTime:
.......
.........
signature: { hash: [Object], keyId: [Object] } },
deletedCount: 0 }
Пожалуйста, помогите мне, почему он всегда дает deletecount: 0
Запись присутствует в коллекции.Модель Mongoose импортирована в файл.
Документ не удаляется.