diff --git a/mongodb.module b/mongodb.module index 388f6e1..b1863de 100644 --- a/mongodb.module +++ b/mongodb.module @@ -29,6 +29,7 @@ function mongodb($alias = 'default') { $host = $connection['host']; $options = $connection['connection_options'] + array('connect' => TRUE); $db = $connection['db']; + $options += array('db' => $db); if (!isset($mongo_objects[$host][$db])) { try { // Use the 1.3 client if available. @@ -48,7 +49,6 @@ function mongodb($alias = 'default') { $mongo->setSlaveOkay(TRUE); } } - $mongo_objects[$host][$db] = $mongo->selectDB($db); $mongo_objects[$host][$db]->connection = $mongo; } catch (MongoConnectionException $e) {