Как я могу подтвердить, что соединение PHP MongoDB правильно распознает наборы реплик? - PullRequest
0 голосов
/ 19 марта 2012

Используя пример из руководства:

$mongo = new Mongo("mongodb://sf2.example.com,ny1.example.com", array("replicaSet" => "myReplSet"));

Когда я проверяю $ mongo, он говорит, что он действительно подключен. Я подумал, что мог бы затем вызвать $ mongo-> isMaster (), чтобы получить подробности набора реплик, но это не работает. Разве это не правильный способ сделать это?

1 Ответ

4 голосов
/ 19 марта 2012

isMaster не является функцией PHP (список функций, доступных в классе Mongo, см. В http://www.php.net/manual/en/class.mongo.php). Вы можете сделать:

$result = $mongo->myDb->command(array("isMaster" => 1));

Запускает команду isMaster для базы данных myDb (не имеет значения, на какой базе данных вы ее запускаете).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...