sql >> Base de Datos >  >> NoSQL >> MongoDB

Exportación de un módulo de base de datos mongoose

Normalmente no uso el error y open events y siga el ejemplo de mongoosejs para crear una conexión a mi db. Usando el ejemplo, podría hacer lo siguiente.

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

y luego en tu app.js puedes hacer algo como

var Cat = require('db');

var peter = new Cat();

¡Espero que eso ayude!