diff --git a/lib/mongodb/connection/server.js b/lib/mongodb/connection/server.js index b249c5a4ab5..ab45d7b7cf6 100644 --- a/lib/mongodb/connection/server.js +++ b/lib/mongodb/connection/server.js @@ -275,6 +275,7 @@ Server.prototype.connect = function(dbInstance, options, callback) { var connection = connectionPool.checkoutConnection(); // Set server state to connected server._serverState = 'connected'; + dbInstance._state = 'connected'; //Avoid trapped in db connecting state if mistakenly call db.open first and server connect afterward // Register handler for messages dbInstance._registerHandler(db_command, false, connection, connectHandler);