diff --git a/src/Jenssegers/Mongodb/Connection.php b/src/Jenssegers/Mongodb/Connection.php index 9f217f8c8..7ac454c31 100644 --- a/src/Jenssegers/Mongodb/Connection.php +++ b/src/Jenssegers/Mongodb/Connection.php @@ -185,7 +185,9 @@ protected function getDsn(array $config) } } - return "mongodb://" . implode(',', $hosts) . ($database ? "/{$database}" : ''); + $auth_database = isset($options) ? array_get($options, 'database', null) : null; + + return "mongodb://" . implode(',', $hosts) . ($auth_database? "/{$auth_database}" : ''); } /**