【发布时间】:2019-05-19 00:00:15
【问题描述】:
NestJS documentation about Databases 解释了如何使用 TypeORM 和定义实体连接到 MySQL。
就我而言,我必须连接到具有多个数据库的 MySQL 服务器,并且我需要直接执行 SQL 查询(不使用实体层)并获取它们的结果。有时我还需要运行跨数据库查询。
如何使用NestJS 做到这一点?
【问题讨论】:
-
参见“多个数据库”部分:docs.nestjs.com/techniques/database。每个连接都有自己的名称,您可以使用 @InjectConnection('name') 将连接实例注入到类中(并且连接具有使您能够执行普通 SQL 查询的方法)
-
@KamilMyśliwiec 谢谢,但我可以在
TypeOrmModule中将一个空数组[]作为entities传递吗?
标签: mysql sql typescript nestjs cross-database