gpt4 book ai didi

node.js - 通过另一个表对 hasOne 进行序列化

转载 作者:太空宇宙 更新时间:2023-11-03 22:46:00 24 4
gpt4 key购买 nike

我有以下三个型号

用户

user_id
user_email

群组

group_id
group_name

组用户

group_user_id
user_id
group_id

如何在获取用户数据时获取组详细信息(如果它与用户映射)?是否有通过另一个表进行 Sequelize hasOne 关联?

最佳答案

目前没有直接的方法可以满足您的要求

引用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}]}]})

关于node.js - 通过另一个表对 hasOne 进行序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42503020/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com