Node.js 如何处理到MongoDB的两个不同连接

Node.js 如何处理到MongoDB的两个不同连接,node.js,mongodb,express,mongoose,Node.js,Mongodb,Express,Mongoose,我目前正在使用一个NodeJS+Express+Mongodb应用程序,我需要获取存储在另一个monogodb数据库中的信息。因此,在我的app.js文件中,我在我的应用程序中执行以下步骤: app.js var session = require('express-session'); var MongoStore = require('connect-mongo')(session); var mongoose = require('mongoose'

我目前正在使用一个NodeJS+Express+Mongodb应用程序,我需要获取存储在另一个monogodb数据库中的信息。因此,在我的app.js文件中,我在我的应用程序中执行以下步骤: app.js

var session         = require('express-session');
var MongoStore      = require('connect-mongo')(session);
var mongoose        = require('mongoose');
var passport        = require('passport');

var configDB        = require('./config/database.js'); 
// here I get the info from the Database IP and port.
mongoose.connect(configDB.url);
app.use( session({store: new MongoStore({mongoose_connection:                mongoose.connections[0]}),
    secret: 'secretPass',
    cookie: {maxAge: 36000}, // session secret
    saveUninitialized: true,
    resave: true}
));
有没有办法添加另一个连接,这样我就可以使用它来获取存储在第二个数据库中的信息


非常感谢

您可以使用以下代码:

var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/database1'); // database connection
mongoose.connect('mongodb://localhost/database2');

可能重复感谢和感谢,这很有帮助。我可以通过这种方式连接到两个数据库。