假设我有模型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]}}])
它不起作用。