我如何使用mongoose连接到两个不同的数据库?

我有两个数据库,一个影响另一个,所以我想看看是否有一种方法来连接两个DBS,以便一个模型可以关联到另一个模型可以集中在一个差异数据库的其他数据库。

目前我的模型是这样的:

var mongoose, Schema, Moduser, ObjectId, Project, bcrypt, SALT_WORK_FACTOR; mongoose = require('mongoose'); Schema = mongoose.Schema; ObjectId = mongoose.Schema.Types.ObjectId; Project = require('../models/project.js'); bcrypt = require('bcryptjs'); SALT_WORK_FACTOR = 10; Moduser = new Schema({ email: { type: String, required: true, lowercase: true, index: {unique: true}}, password: { type: String, unique: true} }, {collection: "modusers"}); module.exports = mongoose.model('Moduser', Moduser); 

在我的路线上,我把它叫做mongoose。

 var mongoose = require('mongoose'); mongoose.connect("mongodb://connect1"); 

我想能够在我的路线文件中使用一个函数,可以使用这两个数据库…我怎么添加第二个数据库,然后专门针对两个数据库 – 我想也许包括他们在模型中,但没有确定如何实现它像这样?