1
0
mirror of https://github.com/vrana/adminer.git synced 2025-08-15 02:54:28 +02:00

Fix MongoDB connect 'Database does not support password.' tips

Add MongoDB Drivers func ping.
This commit is contained in:
ImDong
2020-11-24 20:34:48 +08:00
committed by Jakub Vrana
parent 5c2f74136c
commit 318cece1bd
2 changed files with 8 additions and 1 deletions

View File

@@ -31,6 +31,8 @@ if (isset($_GET["mongo"])) {
return $string;
}
function ping($link) {
}
}
class Min_Result {
@@ -221,6 +223,10 @@ if (isset($_GET["mongo"])) {
return $string;
}
function ping($link) {
$class = 'MongoDB\Driver\Command';
$link->executeCommand('admin', new $class(array('ping' => 1)));
}
}
class Min_Result {
@@ -626,7 +632,7 @@ if (isset($_GET["mongo"])) {
if ($password != "") {
$options["password"] = "";
try {
$connection->connect("mongodb://$server", $options);
$connection->ping($connection->connect("mongodb://$server", $options));
return lang('Database does not support password.');
} catch (Exception $ex) {
// this is what we want