如何在节点js中连接多个数据库

时间:2015-11-24 06:47:21

标签: javascript mysql node.js mongodb

我正在尝试将mysql数据库和mongodb连接到我的节点js项目。我正在单独的db.js文件中编写连接池,我正在导出。但我无法访问我的index.js路由器文件中的连接。

db.js

var mysql      = require('mysql');
var mongodb =  require('mongodb');
var db;
var coll;
var MONGODB_URI = 'mongodb://localhost:27017/local'
var mongoDbConnection = mongodb.MongoClient.connect(MONGODB_URI, function(err, database) {
  if(err) throw err;
  db = database;
});
var db_config = {
          host: 'localhost',
            user: 'root',
            password: 'ram',
            database: 'test',
            multipleStatements:true
        };
var connection = mysql.createPool(db_config);
connection.getConnection(function(err, connection) {
});
module.exports = connection,mongoDbConnection ;

index.js

var express = require('express');
var connection =  require('../db');
var mongoDbConnection =  require('../db');

的console.log(mongoDbConnection) 但在这里我无法读取mongoDbConnection参数。

0 个答案:

没有答案