美文网首页
sequelize:连接多个数据库

sequelize:连接多个数据库

作者: coco_guo | 来源:发表于2019-02-20 10:59 被阅读0次

需要为每一个数据库连接创建sequelize不同的情况下,你要创建:

const Sequelize = require('Sequelize'); 
const userDb = new Sequelize(/* ... */); 
const contentDb = new Sequelize(/* ... */); 

此播放sequelize创建的每个实例都有自己的数据库信息,因此无法使用一个sequelize实例创建多个连接。
config.json

{ 
    /*...*/ 
    databases: { 
     user: { 
      path: 'xxxxxxxx' 
     }, 
     content: { 
      path: 'xxxxxxxx' 
     } 
    } 
}

应用程序中的连接

const Sequelize = require('sequelize'); 
const config = require('./config.json'); 

const db = {}; 
const databases = Object.keys(config.databases); 
for(let i = 0; i < databases.length; ++i) { 
    let database = databases[i]; 
    let dbPath = config.databases[database]; 
    db[database] = new Sequelize(dbPath); 
} 

// Sequelize instances: 
// db.user 
// db.content 

相关文章

  • sequelize:连接多个数据库

    需要为每一个数据库连接创建sequelize不同的情况下,你要创建: 此播放sequelize创建的每个实例都有自...

  • 数据库复习(sequelize复习)

    以下文档摘要自sequelize中文文档[https://www.sequelize.com.cn/] 数据库连接...

  • sequelize连接数据库,插入数据

    安装sequelize 您还必须为所选数据库手动安装驱动程序: 建立连接: 连接测试: 建立数据库模型: 数据库查...

  • NodeJs+Koa学习6、Sequelize Orm生成MyS

    1. Sequelize连接数据库,配置数据库连接参数 1.1第一步就是做好数据库连接的参数 然后我们在core包...

  • 从零构架个人博客网站(三):使用 Sequelize 操作 my

    安装依赖 安装依赖 数据库配置 初始化 Sequelize 测试连接 定义一个测试数据模型 同步数据结构到数据库 ...

  • orm 使用Sequelize

    Adservice 数据库使用mysql orm 使用Sequelize 表映射使用 sequelize-auto...

  • JDBC6 - 连接池

    一次性创建多个连接,将多个连接缓存在内存中 ,形成数据库连接池(内存数据库连接集合),如果应用程序需要操作数据库,...

  • SpringBoot配置MySQL多数据源

    1、先配置数据库连接文件 在连接文件中,设置多个数据库连接 2、AAA数据库连接配置文件 3、BBB数据库连接配置...

  • JDBC

    建立数据库连接 简化连接不同数据库,将连接数据库信息存储到文件中 通过获取驱动连接数据库,可同时获得多个驱动 执行...

  • SpringBoot整合多数据源xml方式

    项目中遇到需要连接多个数据库,本来使用SpringBoot默认配置连接是非常简单的,但是由于涉及多个数据库,不得不...

网友评论

      本文标题:sequelize:连接多个数据库

      本文链接:https://www.haomeiwen.com/subject/qpmcyqtx.html