【发布时间】:2015-12-30 14:56:30
【问题描述】:
目前我有此代码用于我的连接 mongoose.js:
var mongoose = require('mongoose');
var uriUtil = require('mongodb-uri');
var mongodbUri = 'mongodb://localhost/db_name';
var mongooseUri = uriUtil.formatMongoose(mongodbUri);
mongoose.connect(mongooseUri);
module.exports = mongoose;
需要连接的文件是test.js:
var mongoose = require('../model/mongoose');
var schema = mongoose.Schema({...});
如何更新 mongoose.js 以通过 mongoose.createConnection(...) 函数使用多个连接?
当我进行这样的更改时,我只对一个连接进行更改:
var mongoose = require('mongoose');
mongoose.createConnection('mongodb://localhost/db_name');
mongoose.open('localhost');
module.exports = mongoose;
我得到“未定义不是函数”。 如果我使用此代码:
var mongoose = require('mongoose');
db = mongoose.createConnection('mongodb://localhost/db_name');
db.open('localhost');
module.exports = mongoose;
我收到“错误:尝试打开未关闭的连接”
有什么建议吗?
【问题讨论】: