【发布时间】:2013-12-21 18:56:00
【问题描述】:
我有一个用 SequelizeJS 定义的多对多关系,如下所示:
global.db.User.hasMany(global.db.Role, { as: 'UserRoles', joinTableName:'user_roles'});
global.db.Role.hasMany(global.db.User, { as: 'RoleUsers', joinTableName:'user_roles'});
我需要始终拥有已使用用户对象检索到的任何用户的角色。在为 User 定义模型时,而不仅仅是在调用 find 或 find all 时,有什么方法可以定义这种事情吗?
【问题讨论】:
标签: mysql node.js sequelize.js