Ik gebruik meestal niet de error
en open
events en volg het voorbeeld van mongoosejs om een verbinding met mijn db te maken. Aan de hand van het voorbeeld zou je het volgende kunnen doen.
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
en dan kun je in je app.js iets doen als
var Cat = require('db');
var peter = new Cat();
Ik hoop dat dat helpt!