Jeg bruger normalt ikke error og open events og følg eksemplet fra mongoosejs for at skabe en forbindelse til min db. Ved at bruge eksemplet kan du gøre følgende.
db.js
var mongoose = require('mongoose');
var db = mongoose.createConnection('localhost', 'test');
var schema = mongoose.Schema({ name: 'string' });
var Cat = db.model('Cat', schema);
module.exports = Cat; // this is what you want
og så i din app.js kan du gøre sådan noget som
var Cat = require('db');
var peter = new Cat();
Håber det hjælper!