【发布时间】:2018-08-21 10:35:21
【问题描述】:
我有四个模型。即
- 图片
- restaurant_items
- 餐厅
- 项目
images.belongsTo (restaurant_items)
这意味着我可以像这样获取与 图像 关联的所有 restaurant_items 表详细信息,
const all_approved_images = await db.images.findAll({
where: {
status: "approved"
},
include: ['res_item']
})
但我想同时获得ITEM TABLE和RESTAURANT TABLE的详细信息
restaurant_items 属于餐厅
restaurant_items 属于项目
我试过了
const all_approved_images = await db.images.findAll({
where: {
status: "approved"
},
include: ['res_item','res','item']
})
这没有奏效。说
不存在与别名“res”的关联
因为它不存在于 图片 但它与 restaurant_items
一起存在应该有办法把所有这些东西联系起来。
我如何做到这一点?
【问题讨论】:
标签: sequelize.js