Mangosta múltiples conexiones

Actualmente tengo este código para mi conexiónmongoose.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;

El archivo que requiere la conexión estest.js:

var mongoose = require('../model/mongoose');
var schema = mongoose.Schema({...});

¿Cómo puedo actualizar mongoose.js para usar múltiples conexiones con la función mongoose.createConnection (...)?

Comienzo con cambios solo para una conexión cuando hago cambios como ese:

var mongoose = require('mongoose');
mongoose.createConnection('mongodb://localhost/db_name');
mongoose.open('localhost');
module.exports = mongoose;

Me sale "indefinido no es una función". Si uso este código:

var mongoose = require('mongoose');
db = mongoose.createConnection('mongodb://localhost/db_name');
db.open('localhost');
module.exports = mongoose;

Aparece el mensaje "Error: Intento abrir una conexión no cerrada"

¿Algún consejo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta