Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Node.js项目中连接多个Mongo数据库_Javascript_Node.js_Mongodb_Express_Mongoose - Fatal编程技术网

Javascript 在Node.js项目中连接多个Mongo数据库

Javascript 在Node.js项目中连接多个Mongo数据库,javascript,node.js,mongodb,express,mongoose,Javascript,Node.js,Mongodb,Express,Mongoose,我正在尝试将多个MongoDB数据库连接到一个Node.js项目中。这是我目前的结构和手头的问题 节点版本:v6.12.1 Express.js版本:4.16.2 猫鼬版本:4.13.6 当前结构: primaryDB.js var mongoose=require('mongoose'); var configDB=require('./database.js'); //通过Mongoose连接到MongoDB mongoose.Promise=require('bluebird'); //

我正在尝试将多个MongoDB数据库连接到一个Node.js项目中。这是我目前的结构和手头的问题

节点版本:v6.12.1

Express.js版本:4.16.2

猫鼬版本:4.13.6

当前结构:

primaryDB.js

var mongoose=require('mongoose');
var configDB=require('./database.js');
//通过Mongoose连接到MongoDB
mongoose.Promise=require('bluebird');
//mongoose.Promise=global.Promise;
connect(configDB.url,{useMongoClient:true});
//检查数据库连接是否成功
var db=猫鼬连接;
db.on('error',console.error.bind(console,'connectionerror:');
db.once('open',function(){
log(“主数据库已成功连接…”);
});

module.exports=猫鼬
使用
mongoose.createConnection
创建连接

所以

在这里阅读更多

使用
mongoose.createConnection
创建连接

所以

在这里阅读更多

const conn1 = mongoose.createConnection('first server options')
const conn2 = mongoose.createConnection('second server options')