网站搜索

mysql - 在 Nestjs 中注入 Tree Typeorm 仓库


有可能将 Tree Typeorm 仓库注入到 Nestjs 中吗?

我在网上或资料中都没有找到任何可以帮助我的东西。

或者在这一点上,最好单独初始化 nestjs 和 Typeorm,而不使用 nestjs 的注入和 Nestjs 的 TypeOrm 模块吗?

答案#1

你也可以做:

  constructor(@InjectRepository(Entity)
              private readonly treeRepository: TreeRepository<Entity>,
              ) {
  }

  async findAllNested(): Promise<Entity[]> {
    return await this.treeRepository.findTrees();
  }

答案#2

我在发布这个之后马上就自己找到了答案。:D 你只需要用 @InjectEntityManager() 注入 EntityManager,然后就可以访问 .getTreeRepository()。