【发布时间】:2022-02-08 21:50:29
【问题描述】:
用户和角色之间存在多对多关系。由于每个用户可以拥有多个角色,我在角色表中创建了一个字段,称为"clearance",它可以是 0 到 3,这是一个表示角色在层次结构中的高度的数字。
我的服务器中有一点需要让用户只包含具有最高权限的角色。我已经尝试在 Sequelize 的 where、include 和 through 对象中多次使用 sequelize.fn('MAX', sequelize.col('clearance"),但无济于事。我不是 mysql 和 Sequelize 方面的专家,但它是我发现的最好的 js 模块,可以作为我的 DB 的 ORM。
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: node.js database sequelize.js roles