mongodb中rs.conf()的php等价物?

mongodb中rs.conf()的php等价物?,php,mongodb,Php,Mongodb,如何获得rs.conf()给出的相同结果。我试图通过php获取replicaset节点的状态。因此,我想知道是否可以获得与mongodb shell中rs.conf()相同的输出?您可以尝试使用mongodb::execute 例如: $db->execute('return rs.status();'); 您可以通过JS进行操作,也可以通过命令直接进入数据库: 应该比evaling代码并持有JS全局锁稍微快一点。不幸的是,自从MongoDB 3.0+以来,execute被弃用,所以请

如何获得rs.conf()给出的相同结果。我试图通过php获取replicaset节点的状态。因此,我想知道是否可以获得与mongodb shell中rs.conf()相同的输出?

您可以尝试使用
mongodb::execute

例如:

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

您可以通过JS进行操作,也可以通过
命令直接进入数据库:


应该比
eval
ing代码并持有JS全局锁稍微快一点。

不幸的是,自从MongoDB 3.0+以来,execute被弃用,所以请参见Sammaye答案。资料来源:
$db->command(array('replSetGetStatus' => 1));