0.1.0 • Published 10 years ago

mongoload v0.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

mongoload

A small and simple Mongoose model loader/initiator

Installation

npm install mongoload

Usage

index.js:

var mongoload = require('mongoload'),
    mongoose = require('mongoose');

// connect mongoose as usual...

mongoload.bind(mongoose).load({pattern: __dirname + '/models/*.js'});

./models/MyModel.js:

module.exports = function (mongoose, modelName) {
  // Define your mongoose model as usual...
  var schema = mongoose.Schema({
    name: String
  });
  // `modelName` in here will be "MyModel"
  mongoose.model(modelName, schema);
};

License

MIT