使用手册中的example:
$mongo = new Mongo("mongodb://sf2.example.com,ny1.example.com", array("replicaSet" => "myReplSet"));
当我检查$ mongo时,它说它确实是连接的。我以为我可以调用$ mongo-> isMaster()来获取副本集详细信息,但这不起作用。这不是一个正确的方法吗?
答案 0 :(得分:4)
isMaster
不是PHP函数(有关Mongo
类中可用函数的列表,请参阅http://www.php.net/manual/en/class.mongo.php)。你可以这样做:
$result = $mongo->myDb->command(array("isMaster" => 1));
这会在myDb数据库上运行isMaster命令(运行它的数据库并不重要。)