Melhor maneira de compartilhar parâmetros de conexão com o mongoose / node.js

Estou a usarMangust para gerenciar um banco de dados Mongo. Meu arquivo de conexão é bastante simples:

var mongoose = require('mongoose')

mongoose.connection.on("open", function(){
  console.log("Connection opened to mongodb at %s", config.db.uri)
});
console.log("Connecting to %s", config.db.uri)
mongoose.connect(config.db.uri)

global.mongoose = mongoose

Então no meu app.js eu apenas

require('./database)

e a variável "mangusto" está disponível globalmente. Eu preferiria não usar globais (pelo menos não diretamente). Existe uma maneira melhor de compartilhar a variável de conexão com o banco de dados através do nó (estou usando express.js) por meio de um padrão singleton ou algum outro métod

questionAnswers(6)

yourAnswerToTheQuestion