【发布时间】:2022-07-22 02:00:05
【问题描述】:
const defaultOptions = {
type: 'postgres',
port: 5432,
username: 'user',
password: 'password',
database: 'db',
synchronize: true,
};
@Module({
imports: [
TypeOrmModule.forRoot({
...defaultOptions,
host: 'user_db_host',
entities: [User],
}),
TypeOrmModule.forRoot({
...defaultOptions,
name: 'albumsConnection1',
host: 'album_db_host',
entities: [Album],
}),
TypeOrmModule.forRoot({
...defaultOptions,
name: 'albumsConnection2',
host: 'album_db_host',
entities: [Album],
}),
...
],
})
export class AppModule {}
嗨, 我想发送一个名称参数来访问名称的数据库并获取查询结果。
例如,当我发送一个
{ dbname: 'albumsConnection1' }
如何使用参数 dbname 访问特定数据库?
【问题讨论】: