У меня есть Passport.js, настроенный с аутентификацией JWT.
Я хотел бы автоматически или вручную отфильтровать результаты запроса мангусты на основе объекта пользователя, предоставленного Passport.
Word.find(req.query, function (err, words) {
if (err) {
res.json({
message: err
})
}
res.json({
data: words
})
})
Здесь, req.query
будет использоваться для фильтрации результатов на основе запроса, но доступ будет предоставлен только к конкретным документам, связанным с присутствующим пользователем, заданным req.user
.
Как этого можно добиться влучший способ?