Skip to content

Commit

Permalink
Added support for Replica Sets
Browse files Browse the repository at this point in the history
  • Loading branch information
chalaschek committed Jun 16, 2012
1 parent bfc03e8 commit ff2509a
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 9 deletions.
17 changes: 9 additions & 8 deletions lib/connect-mongo.js
Original file line number Diff line number Diff line change
Expand Up @@ -79,14 +79,15 @@ module.exports = function(connect) {
throw new Error('Required MongoStore option `db` missing');
}

this.db = new mongo.Db(options.db,
new mongo.Server(
options.host || defaultOptions.host,
options.port || defaultOptions.port,
{
auto_reconnect: options.auto_reconnect ||
defaultOptions.auto_reconnect
}));
var _serverConfig = options.serverConfig? options.serverConfig : new mongo.Server(
options.host || defaultOptions.host,
options.port || defaultOptions.port,
{
auto_reconnect: options.auto_reconnect ||
defaultOptions.auto_reconnect
});

this.db = new mongo.Db(options.db, _serverConfig, options.mongoOptions);

this.db_collection_name = options.collection || defaultOptions.collection;

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "connect-mongo",
"version": "0.1.9",
"version": "0.2.0",
"description": "MongoDB session store for Connect",
"keywords": ["connect", "mongo", "mongodb", "session", "express"],
"author": "Casey Banner <[email protected]>",
Expand Down

0 comments on commit ff2509a

Please sign in to comment.