如何获得与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全局锁稍快。