目前我有我的连接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;
Run Code Online (Sandbox Code Playgroud)
需要连接的文件是test.js:
var mongoose = require('../model/mongoose');
var schema = mongoose.Schema({...});
Run Code Online (Sandbox Code Playgroud)
如何更新mongoose.js以使用mongoose.createConnection(...)函数的多个连接?
当我做这样的更改时,我开始只对一个连接进行更改:
var mongoose = require('mongoose');
mongoose.createConnection('mongodb://localhost/db_name');
mongoose.open('localhost');
module.exports = mongoose;
Run Code Online (Sandbox Code Playgroud)
我得到"未定义不是一个函数".如果我使用此代码:
var mongoose = require('mongoose');
db = mongoose.createConnection('mongodb://localhost/db_name');
db.open('localhost');
module.exports = mongoose;
Run Code Online (Sandbox Code Playgroud)
我得到"错误:试图打开未关闭的连接"
有什么建议?