【发布时间】:2021-10-16 06:59:00
【问题描述】:
所以我的问题是我的模型被我们域的一种类型分隔,并且它有很多类型,每个 em 都有一个专用的集合。据我所知,我们可以像这样在服务构造函数中注入模型:
@InjectModel(ModelName.Job) private readonly jobModel: JobModel,
在构造函数中注入所有这些集合对我来说有点混乱,而且它们同时也没有用。所以我想知道我是否可以使用我们的域类型作为键在服务的方法中动态加载猫鼬模型,或多或少与这样的模块引用相同:
private getModelReference(reference: any) {
return this.moduleReference.get(ModelName[reference]);
}
但是,任何其他动态加载模型的解决方法都值得赞赏。
【问题讨论】:
标签: node.js mongoose nestjs nestjs-mongoose