【发布时间】:2020-11-01 14:08:33
【问题描述】:
我有以下结构:
export class ResearchRequestEntity{
@ForeignKey(() => ResearchEntity)
researchId: number;
@BelongsTo(() => ResearchEntity)
research: ResearchEntity;
}
export class ResearchEntity{
@BelongsTo(() => NameEntity)
primaryName: NameEntity;
}
当我查询ResearchRequestEntity 时,我想带上research 和它的primaryName。
如何获得research 和primaryName。
我在这里有一个约束,我通过 http 发送查询/选项,所以我不能这样做:model: ResearchEntity,也许我可以做{model:'ResearchEntity'},但这会返回一个错误:
include.model.getTableName is not a function.
请建议一种“动态”的方式来做到这一点。
谢谢
【问题讨论】:
标签: sequelize.js