【发布时间】:2019-03-09 07:53:00
【问题描述】:
我有两个结构如下的表:
Product
Product.id
Product.name
Product.brand_id
Brand
Brand.id
Brand.name
我想要完成的是,在 Product 上有一个关联(或其他),它返回具有相同品牌 ID 的产品。
我的意思是 Product.other_brand_products[] 返回产品结果。
我尝试使用 VIRTUAL 属性来完成此操作,但由于 getter 不是异步的,因此我无法在此处使用 where 条件查询 findAll,例如 where:{ brand_id: this.brand_id }。
是否可以与最新的续集创建这样的关联?
感谢您的帮助/想法!
【问题讨论】:
-
表示您要退货的产品包括brand_id = this的品牌。品牌标识。对吗?
-
@ChuongTran 是的,这正是我想要实现的目标。
-
检查我的答案。请
标签: mysql node.js sequelize.js