Sequelize已经通过另一个表

我有以下三种模式

用户

user_id user_email 

 group_id group_name 

GroupUser

 group_user_id user_id group_id 

如何在获取用户数据时获取组详细信息(如果它与用户映射)? 有另一个表有任何Sequelize hasOne协会吗?

目前没有直接的方法来为你提问

ref https://github.com/sequelize/sequelize/issues/3845

但你可以做

 Group.belongsTo(GroupUser) User.belongsTo(GroupUser) GroupUser.hasOne(Group) GroupUser.hasOne(User) 

并做嵌套包括(但这不是很有效率)

 User.findAll({include : [{model:GroupUser, include :[{model : Group}]}]})