序列化-通过多个关联创建

时间:2019-12-03 10:28:40

标签: node.js sequelize.js

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

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

  

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

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

1 个答案:

答案 0 :(得分:0)

A.create(data,{
    include : [
       {
          model : B,
          include: [
              model: ...
          ] 
       }
    ]
})

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