Приложение стека MEAN - невозможно удалитьOne при использовании схемы mongoose с переменной в запросе.возвращает удаленный счетчик: 0 - PullRequest
0 голосов
/ 28 сентября 2019

Я новичок в стеке 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 импортирована в файл.
Документ не удаляется.

...