如何使用sequelize动态连接数据库?

时间:2019-04-25 11:17:53

标签: node.js sequelize.js

我正在使用节点js并顺序创建数据库连接。 我有一个名为雇员的模型,但是我想使用该模型来创建查询。 但我想选择相同的sequelize对象,以仅使用一种模型来触发任何数据库中的sequelize查询。 所有数据库中的模型(表)都相同

database.js

if(databaseName===1){
    const sequelize = new Sequelize('employee' , 'root', '', { dialect: 'mysql', port: '3306', host: 'localhost', }); 
} else { 
    const sequelize = new Sequelize('employee2' , 'root', '', { dialect: 'mysql', port: '3306', host: 'localhost', }); 
} 
} 

//这不起作用,因为我的续集向我的模型显示变量。

models / employee.js

const Employee = sequelize.define('employee',{ //model structure }, }

0 个答案:

没有答案