connect-to-mongo is a MongoDB session store backed by node-mongodb-native >= 2.0. Requires mongodb >= 2.2.0 for ttl collections.
npm install connect-to-mongodbmongodb-native database object or database name (testby default)collectioncollection name (sessionsby default)hostdb hostname (127.0.0.1by default)portdb port (27017by default)ttlttl in milliseconds (if set it overrides cookiemaxAge)useruser for MongoDBpasswordpassword for MongoDB authenticationssluse SSL to connect to MongoDB (falseby default)urlmongo connection string in formmongodb://.... You can use this field as replacement for all previous.
var connect = require('connect'),
MongoStore = require('connect-to-mongo')(connect),
app = connect();
app.use(connect.session({
store: new MongoStore(options), secret: 'keyboard cat'
}));For using it with express just replace connect with express in the example above.
MIT