sequelize oneToMany创建嵌套关联

时间:2016-06-12 18:48:24

标签: sequelize.js

有没有办法让sequelize通过单个创建调用创建嵌套关联? 例如,如果模型Data的{​​{1}}模型hasMany以及模型User的每个用户hasMany。有没有办法只使用包含PermissionData.create的{​​{1}}来调用Data,而sequelize会创建嵌套关联吗?

我在sequelize文档中找到的唯一一件事就是使用UserPermission来电中引入嵌套关联,或者在include之后调用设置者,例如find

1 个答案:

答案 0 :(得分:1)

据我所知,只有当所有记录都是新记录时才能这样做。在您的情况下,这意味着拥有一个新的Data,其新User也有新的Permission。否则,您必须按照"手册"方式。

有关详细信息,请参阅此处的文档:http://docs.sequelizejs.com/en/latest/docs/associations/#creating-with-associations