0.3.0-alpha.1 • Published 3 years ago

connect-to-mongo v0.3.0-alpha.1

Weekly downloads
112
License
-
Repository
github
Last release
3 years ago

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-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)
  • url mongo connection string in form mongodb://.... 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

0.3.0-alpha.1

3 years ago

0.2.1

7 years ago

0.2.0

8 years ago

0.1.2

10 years ago

0.1.1

11 years ago

0.1.0

11 years ago