模型Price
,Varient One
,Varient Two
,Item
一件商品有变体一和变体二,而且价格很多
他们是我的亲戚
db.tbl_itemPrice.belongsTo(db.tbl_varientOne,{foreignKey:'varientOne'})
db.tbl_itemPrice.belongsTo(db.tbl_varientTwo,{foreignKey:'varientTwo'})
db.tbl_item.hasMany(db.tbl_price,{foreignKey:'item'})
然后我想加入表项目,价格,变体一和变体二。 这是我的控制器-
exports.find = (req, res) => {
Price.findAll ({
include:[{
model:VarientOne,VarientTwo
}],
}).then (item => {
res.send(item)
});
};
我如何才能将以上所有表都连接起来
答案 0 :(得分:1)
与您所做的相同。
include:[
{model:A},
{model:B},
{model:C,include:[{model:C.1}]},
{model:D,include:[{model:D.1,include:[{model:D.1.2}]}]},
]