Мангуста несколько соединений

В настоящее время у меня есть этот код для моего соединения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;

Я получаю сообщение "Ошибка: пытаюсь открыть незакрытое соединение"

Любой совет?

Ответы на вопрос(3)

Ваш ответ на вопрос