Skip to content

Instantly share code, notes, and snippets.

@aheckmann
Created December 14, 2012 21:23
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aheckmann/4288767 to your computer and use it in GitHub Desktop.
Save aheckmann/4288767 to your computer and use it in GitHub Desktop.
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var schema = Schema({ name: String });
module.exports = mongoose.model('User', schema);
var mongoose = require('mongoose')
var User = require('./a');
User.find(function (err, docs) {
console.log('found', arguments);
mongoose.disconnect();
});
//
// run `node init.js`
//
var mongoose = require('mongoose');
// create "global" connection
mongoose.connect('localhost', 'test-1249');
mongoose.connection.on('open', function () {
// after opening, create a document
var A = require('./a');
A.create({ name: 'woot' }, function (err) {
if (err) {
console.error('creation error', err);
return mongoose.disconnect();
}
require('./b')
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment