node package manager
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »



NPM Version Build Status Coverage Status NPM Downloads License

Simple models for mongodb objects.

npm install mong

Creating a collection class

var db = require('mong').create();
var User = module.exports = db.model('users');
User.prototype.getFullName = function () {
  return this.firstName + ' ' + this.lastName;

Then you can use the model:

db.connect('mongodb://localhost/mydatabase', function (err) {
  if (err) throw err;
  User.findOne({firstName: 'Anthony'}, function (err, doc) {
    doc.update({$inc: {count: 1}});
  .on('data', function (user) {
  .on('end', function () {
    console.log('Node streams are cool!');