Fix MongoDB connect 'Database does not support password.' tips
Add MongoDB Drivers func ping.
This commit is contained in:
parent
5c2f74136c
commit
318cece1bd
|
@ -31,6 +31,8 @@ if (isset($_GET["mongo"])) {
|
||||||
return $string;
|
return $string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function ping($link) {
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class Min_Result {
|
class Min_Result {
|
||||||
|
@ -221,6 +223,10 @@ if (isset($_GET["mongo"])) {
|
||||||
return $string;
|
return $string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function ping($link) {
|
||||||
|
$class = 'MongoDB\Driver\Command';
|
||||||
|
$link->executeCommand('admin', new $class(array('ping' => 1)));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
class Min_Result {
|
class Min_Result {
|
||||||
|
@ -626,7 +632,7 @@ if (isset($_GET["mongo"])) {
|
||||||
if ($password != "") {
|
if ($password != "") {
|
||||||
$options["password"] = "";
|
$options["password"] = "";
|
||||||
try {
|
try {
|
||||||
$connection->connect("mongodb://$server", $options);
|
$connection->ping($connection->connect("mongodb://$server", $options));
|
||||||
return lang('Database does not support password.');
|
return lang('Database does not support password.');
|
||||||
} catch (Exception $ex) {
|
} catch (Exception $ex) {
|
||||||
// this is what we want
|
// this is what we want
|
||||||
|
|
|
@ -17,6 +17,7 @@ PostgreSQL 10: Support partitioned tables (PR #396)
|
||||||
PostgreSQL 11: Create PRIMARY KEY for auto increment columns
|
PostgreSQL 11: Create PRIMARY KEY for auto increment columns
|
||||||
SQLite: Set busy_timeout to 500
|
SQLite: Set busy_timeout to 500
|
||||||
MS SQL: Don't truncate comments to 30 chars (PR #376)
|
MS SQL: Don't truncate comments to 30 chars (PR #376)
|
||||||
|
MongoDB: Fix password-less check in the mongo extension (PR #405)
|
||||||
Editor: Cast to string when searching (bug #325)
|
Editor: Cast to string when searching (bug #325)
|
||||||
Re-enable PHP warnings (regression from 4.7.8)
|
Re-enable PHP warnings (regression from 4.7.8)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue