Фильтрация результатов запроса мангуста против текущего пользователя, предоставленного Passport.js - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть 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.

Как этого можно добиться влучший способ?

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