相当于mongodb中的rs.conf()



如何获得与rs.conf()相同的结果。我试图通过php获得复制集节点的状态。所以我想知道我是否能得到与rs.conf()相同的输出在mongodb shell ?

您可以尝试使用MongoDB::execute

示例:

$db->execute('return rs.status();');

你可以通过JS或者直接通过command访问数据库:

http://docs.mongodb.org/manual/reference/command/replSetGetStatus/replSetGetStatus

$db->command(array('replSetGetStatus' => 1));

应该比eval代码和持有JS全局锁稍快。

最新更新