在 Nestjs 中注入 Tree Typeorm 存储库
Inject Tree Typeorm Repository in Nestjs
是否可以将 Tree Typeorm 存储库注入 Nestjs?
我没有在网上或资源中找到任何对我有帮助的内容。
或者此时单独初始化nestjs和Typeorm而不使用nestjs的注入和Nestjs的TypeOrm模块会更好吗?
我在发布此消息后立即找到了解决方案。 :D
你只需要用 @InjectEntityManager()
注入 EntityManager
然后你就可以访问 .getTreeRepository()
。
您还可以这样做:
constructor(@InjectRepository(Entity)
private readonly treeRepository: TreeRepository<Entity>,
) {
}
async findAllNested(): Promise<Entity[]> {
return await this.treeRepository.findTrees();
}
是否可以将 Tree Typeorm 存储库注入 Nestjs?
我没有在网上或资源中找到任何对我有帮助的内容。
或者此时单独初始化nestjs和Typeorm而不使用nestjs的注入和Nestjs的TypeOrm模块会更好吗?
我在发布此消息后立即找到了解决方案。 :D
你只需要用 @InjectEntityManager()
注入 EntityManager
然后你就可以访问 .getTreeRepository()
。
您还可以这样做:
constructor(@InjectRepository(Entity)
private readonly treeRepository: TreeRepository<Entity>,
) {
}
async findAllNested(): Promise<Entity[]> {
return await this.treeRepository.findTrees();
}