я пытаюсь выполнить запрос 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».есть идеи, почему это происходит?