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