MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Exportando um módulo de banco de dados mangusto


Normalmente não uso o error e open eventos e siga o exemplo de mongoosejs para criar uma conexão com meu db. Usando o exemplo, você pode fazer o seguinte.

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

e, em seu app.js, você pode fazer algo como
var Cat = require('db');

var peter = new Cat();

Espero que ajude!