在Nestjs中注入树类型存储库

问题描述 投票:0回答:2

是否有可能将Tree Typeorm存储库注入Nestjs?

我没有在网上找到任何可以帮助我的资料。

或者在这一点上更好地初始化nestjs和Typeorm seperat并且不使用nestjs的注入和Nestjs的TypeOrm模块?

mysql typescript tree nestjs typeorm
2个回答
1
投票

在我发布这个之后,我立即找到了解决方案。 :D你只需要用EntityManager注入@InjectEntityManager()然后你就可以访问.getTreeRepository()了。


0
投票

你也可以这样做:

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

  async findAllNested(): Promise<Entity[]> {
    return await this.treeRepository.findTrees();
  }
© www.soinside.com 2019 - 2024. All rights reserved.