【发布时间】:2020-03-25 10:35:07
【问题描述】:
在 Sequelize 中,我使用的是 findByPk,但我还需要传递另一个条件
const options = {
where: { role: 'admin' },
};
return models.User.findByPk(id, options)
.then((user) => {...
但即使角色不是管理员,此查询也会重新调整所有用户。我检查了生成的 SQL,我看到了 SELECT * from User WHERE id = 1 但我没有看到 AND 角色 = 'admin'。 如何使用 findByPk 并传递另一个条件?
谢谢
【问题讨论】:
-
如果对您有帮助,请不要忘记将我的答案标记为已接受。谢谢!
-
@jknotek 对不起,我忘了。谢谢提醒!
-
没问题,谢谢!
-
这行得通.....
标签: sequelize.js