【发布时间】:2021-01-22 00:36:25
【问题描述】:
我有多个要连接的数据库。但其中只有一个具有静态名称。例如,该数据库的名称是stores,其中我有一个表,指示其他数据库的名称。现在我想在调用第一条路由后更改连接提供程序。我该怎么做?
我尝试使用动态模块,但我不知道如何使用它。
【问题讨论】:
-
创建您自己的数据库模块,并将数据库名称传递给提供者,或者您要连接的 uri,将这些信息与连接的关系存储在某处,例如字符串 -> 连接,fe: Map使用 DB URI 或带有键的 DB 名称作为连接处理程序。那么你应该能够实现你的目标。
-
@cojack,谢谢。但是你能举例说明如何做到这一点吗?
标签: typescript sequelize.js nestjs