我有三个模型:A, B, C
,其中A.hasMany(C)
,B.hasMany(C)
,C.belongsTo(B)
,C.belongsTo(A)
。
我想通过Sequelize的文档中所述的关联来创建所有模型:
A.create(数据,{ 包括:[{ 关联:B },{ 关联:C }] })
在使用Sequelize关联时该如何做?我尝试了几种方法,但是由于C中的“双重”关联而失败了。
答案 0 :(得分:0)
A.create(data,{
include : [
{
model : B,
include: [
model: ...
]
}
]
})
但是,您的A和B模型没有关联。