Sequelize-通过多重关联创建

问题描述 投票:0回答:1

我有三个模型:A, B, C,其中A.hasMany(C)B.hasMany(C)C.belongsTo(B)C.belongsTo(A)

我想按照Sequelize的文档所述通过关联创建所有模型:

A.create(data,{包括:[{关联:B},{关联:C}]})

如何使用Sequelize的关联来做到这一点?我尝试了几种方法,但是由于C中的“双重”关联而失败了。

node.js sequelize.js
1个回答
0
投票
A.create(data,{
    include : [
       {
          model : B,
          include: [
              model: ...
          ] 
       }
    ]
})

但是,您的A和B模型没有关联。

© www.soinside.com 2019 - 2024. All rights reserved.