Mysql 在Nestjs中注入树型存储库
是否可以将树型存储库注入Nestjs 我在网上或资料来源中找不到任何对我有帮助的东西Mysql 在Nestjs中注入树型存储库,mysql,typescript,tree,nestjs,typeorm,Mysql,Typescript,Tree,Nestjs,Typeorm,是否可以将树型存储库注入Nestjs 我在网上或资料来源中找不到任何对我有帮助的东西 或者在这一点上,初始化nestjs和Typeorm Separat,而不使用nestjs的注入和nestjs的Typeorm模块会更好吗?在我发布这篇文章之后,我自己就找到了解决方案:D 您只需使用@InjectEntityManager()注入EntityManager,然后就可以访问.getTreeRepository() 我在发布此消息后立即找到了解决方案:D 您只需使用@InjectEntityMana
或者在这一点上,初始化nestjs和Typeorm Separat,而不使用nestjs的注入和nestjs的Typeorm模块会更好吗?在我发布这篇文章之后,我自己就找到了解决方案:D
您只需使用
@InjectEntityManager()
注入EntityManager
,然后就可以访问.getTreeRepository()
我在发布此消息后立即找到了解决方案:D
您只需使用@InjectEntityManager()
注入EntityManager
,然后就可以访问.getTreeRepository()
您还可以执行以下操作:
constructor(@InjectRepository(Entity)
private readonly treeRepository: TreeRepository<Entity>,
) {
}
async findAllNested(): Promise<Entity[]> {
return await this.treeRepository.findTrees();
}
构造函数(@InjectRepository(实体)
私有只读treeRepository:treeRepository,
) {
}
异步findAllNested():承诺{
return等待这个。treeRepository.findTrees();
}
您还可以执行以下操作:
constructor(@InjectRepository(Entity)
private readonly treeRepository: TreeRepository<Entity>,
) {
}
async findAllNested(): Promise<Entity[]> {
return await this.treeRepository.findTrees();
}
构造函数(@InjectRepository(实体)
私有只读treeRepository:treeRepository,
) {
}
异步findAllNested():承诺{
return等待这个。treeRepository.findTrees();
}