Запрос с переменным agument не работает в MongoDB - PullRequest
0 голосов
/ 14 октября 2018

я пытаюсь выполнить запрос find (), используя значение cookie в mongoDB, но это не так, он работает только тогда, когда я передаю литеральные значения, как для совпадения.Вот код

getSettings: (req, res)=>{

Client.findOne({"main.email":req.signedCookies.e}
).populate('media').exec((err, settings)=>{
  if(!err){
    console.log(req.signedCookies.e)
    console.log(settings)
    res.send(settings)
  }
  else{
    console.log(err)
  }
  });

 }

. Приведенный выше запрос возвращает значение NULL, даже если документ существует в БД и значение cookie также отображается в консоли.код работает только когда я изменяю req.signedCookies.e на буквальное значение, например «mail@someone.com».есть идеи, почему это происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...