如何获得一个模型的belongsTo目标,这是另外两个模型使用的直通模型?

时间:2017-08-29 04:20:30

标签: mysql node.js database orm sequelize.js

假设我有模型A belongsToMany通过模型C模型B,模型C属于模型D.如果我有一个ID为A,那么获得与包括A和B的模型A相关的模型D项的最佳方法是什么?

我认为这是E-R数据库设计的常见背景。 D是实体,它与实体A和实体B的关系C相关。

我们可以像这样获得C的正常属性。

A.findById(id,{include:[{model:B, through:{attributes:[...]}}]).

显然,我们无法像上面那样获得目标模型D.

我试过

A.findById(id,{include:[{model:B, through:{model:C, include:[model:D]}}])

它不起作用。

0 个答案:

没有答案