Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 在Nestjs中注入树型存储库_Mysql_Typescript_Tree_Nestjs_Typeorm - Fatal编程技术网

Mysql 在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

我在网上或资料来源中找不到任何对我有帮助的东西


或者在这一点上,初始化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();
}