【发布时间】:2020-11-16 15:35:48
【问题描述】:
fs
.readdirSync(__dirname + '/commonmodel')
.filter(file => {
return (file.indexOf('.') !== 0) && (file !== basename) && (file.slice(-3) === '.js');
})
.forEach(file => {
const model = require(path.join(__dirname + '/commonmodel', file))(db.DB1, Sequelize.DataTypes, { logging: false });
db[model.name] = model;
});
fs
.readdirSync(__dirname + '/commonmodel')
.filter(file => {
return (file.indexOf('.') !== 0) && (file !== basename) && (file.slice(-3) === '.js');
})
.forEach(file => {
const model = require(path.join(__dirname + '/commonmodel', file))(db.DB2, Sequelize.DataTypes, { logging: false });
db[model.name] = model;
});
db.commonmodel.create({})
如何在创建模型时指定要使用的数据库。
我正在尝试使用具有相同模型名称的多个数据库,我成功连接并同步到其中三个我有一个共同的模型名称,我应该如何具体说明我要在哪个数据库中保存模型。 谢谢!
【问题讨论】:
标签: mysql node.js database express sequelize.js