mysql – SequelizeJS – hasMany to hasMany在同一个表上有一个连接表
发布时间:2020-11-17 13:55:28 所属栏目:MySql 来源:互联网
导读:我的问题很简单:我有一个名为users的表.这些用户可以有很多联系人.这些联系人是其他用户.所以我有一个名为userHasContacts的表,其中包含所有者的id(userID)和联系人的id(contactID).这两个外键都引用用户表.这是我漂亮的图表: ---------------- ___________
我的问题很简单: 我有一个名为users的表. 所以我有一个名为userHasContacts的表,其中包含所有者的id(userID)和联系人的id(contactID). 这是我漂亮的图表:
在sequelize中,在我的逻辑中,我会写:
但似乎它不能以这种方式工作,而且我已经尝试了几种方式来编写这种关系… 对我有用的唯一一条线是
但后来我无法在查找查询中加入用户表(通过Eager loading),它只返回userHasContacts内的数据. 如果有人有提示,欢迎你!
这将创建userHasContacts表为:
要查找用户及其联系人,您可以执行以下操作: (编辑:驻马店站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |