connect-to-mongo

Mongo session store for Connect

npm install connect-to-mongo
10 downloads in the last week
24 downloads in the last month

Connect MongoDB

connect-to-mongo is a MongoDB session store backed by node-mongodb-native >= 1.3. Requires mongodb >= 2.2.0 for ttl collections.

Installation

  npm install connect-to-mongo

Options

  • db mongodb-native database object or database name (test by default)
  • collection collection name (sessions by default)
  • host db hostname (127.0.0.1 by default)
  • port db port (27017 by default)
  • ttl ttl in milliseconds (if set it overrides cookie maxAge)
  • user user for MongoDB
  • password password for MongoDB authentication
  • ssl use SSL to connect to MongoDB (false by default)

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

npm loves you