Sequelize可选关系

时间:2018-05-16 23:18:05

标签: sql node.js sequelize.js

有没有办法创建可选关系?对于前。

我有2张桌子: - 用户(id,siteId,email,...),可以有多个用户使用相同的电子邮件 - 电子钱包(身份证,电子邮件,...),每个电子邮件地址一个电子钱包

我希望能够通过电子钱包对象找到所有用户(通过电子邮件发送) 我希望能够找到用户记录中的电子钱包

并非每个电子邮件地址都有电子钱包,因此这意味着有时用户拥有电子钱包,有时甚至没有。

为了达到这个目标,我必须在Sequelize上设置什么关系?

谢谢!

1 个答案:

答案 0 :(得分:1)

通过将constraints: false添加到belongsTo和hasMany

来解决