easymongo

Simple API for working with MongoDB

This project is maintained by meritt

It's a small exstension for Mongo DB Native NodeJS Driver.

var easymongo = require('easymongo');

var mongo = new easymongo({db: 'test'});

mongo.save('users', {name: 'Alexey', surname: 'Simonenko', url: 'http://simonenko.su'}, function(results) {
  console.log(results); // Returns a new document (array).
});

mongo.find('users', {name: 'Alexey'}, {limit: 1}, function(results) {
  console.log(results); // Always return array of documents.
});

mongo.count('users', {name: 'Alexey'}, function(results) {
  console.log(results); // Amount (int). If error occur then returns false.
});

mongo.findById('users', '4e4e1638c85e808431000003', function(results) {
  console.log(results); // Returns a document (array). If error occur then returns false.
});

mongo.removeById('users', '4e4e1638c85e808431000003', function(results) {
  console.log(results); // Returns a deleted document (array). If error occur then returns false.
});


Install with NPM

npm install easymongo

API

Non-Javascript BSON primitive types:

Author