0.3.0-alpha.1 • Published 4 years ago
connect-to-mongo v0.3.0-alpha.1
Connect MongoDB
connect-to-mongo is a MongoDB session store backed by node-mongodb-native >= 2.0. Requires mongodb >= 2.2.0 for ttl collections.
Installation
npm install connect-to-mongoOptions
dbmongodb-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.
Usage
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.
License
MIT