Sequelize - findAll на основе идентификатора пользователя
Я хочу запросить результаты, принадлежащие конкретному пользователю, с помощью Sequelize, но я не могу найти ни одного работающего примера в Интернете.
Я хочу решить это с помощью крючков Sequelize (я думаю). Конечно, я могу написать некоторый пользовательский код в маршруте, но этого недостаточно, потому что я также использую Epilogue JS для создания маршрутов REST.
Итак, контекст: Этот пользователь спросил ту же информацию, но я не могу заставить ее работать: Как добавить контекст в ловушку Sequelize?
У меня есть бэкэнд nodejs с req.jwt, установленным как JWT. В этом JWT у меня есть userId, поэтому мне нужно что-то вроде:app.get('/accounts', authentication, routeXYZ)
и это должно только вернуть учетные записи, принадлежащие userid req.jwt.userId
На модели у меня теперь есть это:
hooks: {
afterFind: function(account, options) {
console.log(account)
account.user = 'test'
}
}
Но это не работает (account.user не заменяется test), а также я не могу понять, как установить это options
вар.