memojs-mongodb

0.0.1 • Public • Published

memojs-mongo

This is a simple MongoDB plugin for the memojs library. NPM info

Install

npm install memojs
npm install memojs-db

Usage -- Own Mongo DB Collection

   var mongo = require('mongodb');
   var memojs = require('memojs');
   var memojsMongo = require('memojs-mongodb');
 
   mongo.MongoClient.connect(url, function (err, db) {
     var collection = db.collection('mycollection');
     var store = memojsMongo({collection: collection});
     memojs.configure({store: store});
   });
}

Usage -- MongoDB via url

   var mongo = require('mongodb');
   var memojs = require('memojs');
   var memojsMongo = require('memojs-mongodb');
   var store = memojsMongo({mongoUrl: mongoUrl});
   memojs.configure({store: store});
}

Usage -- specifying TTL for cache keys

Note that expired keys are not deleted -- but the values are not used for anything. You can set TTL via maxAge property when configuring memojs.

   memjos.configure({store: store, maxAge: 24 * 60 * 60};
}

Package Sidebar

Install

npm i memojs-mongodb

Weekly Downloads

0

Version

0.0.1

License

MIT

Last publish

Collaborators

  • likefallingleaves