1

rs.conf()と同じ結果を得るにはどうすればよいですか。PHPを介してレプリカセットノードのステータスを取得しようとしています。だから私はrs.conf()がmongodbシェルで与えるのと同じ出力を得ることができるかどうか疑問に思っていましたか?

4

2 に答える 2

2

使ってみることができますMongoDB::execute

例 :

$db->execute('return rs.status();');
于 2013-03-25T09:26:40.890 に答える
1

JSを介して行うことも、実際にデータベースに直接アクセスすることもできますcommand

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

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

evalコードを実行してJSグローバルロックを保持するよりもわずかに高速である必要があります。

于 2013-03-25T09:32:23.693 に答える