Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“如何运行mongo命令”;rs.status“;来自c#driver_C#_Mongodb_Mongodb .net Driver - Fatal编程技术网

“如何运行mongo命令”;rs.status“;来自c#driver

“如何运行mongo命令”;rs.status“;来自c#driver,c#,mongodb,mongodb-.net-driver,C#,Mongodb,Mongodb .net Driver,我有一个副本集,我想让rs.status()来分析它。 如何从C#driver运行像rs.status()这样的命令?我对C#不是很熟悉,但是您可以使用C#的方法,记住它是replSetGetStatus数据库命令的包装器。这意味着您可以使用db.runCommand({replSetGetStatus:1}) p.S.结合Irmoteza的评论: var database = mongoServer.GetDatabase("admin"); var res = database.RunCo

我有一个副本集,我想让rs.status()来分析它。
如何从C#driver运行像
rs.status()
这样的命令?

我对C#不是很熟悉,但是您可以使用C#的方法,记住它是replSetGetStatus数据库命令的包装器。这意味着您可以使用
db.runCommand({replSetGetStatus:1})

p.S.结合Irmoteza的评论:

var database = mongoServer.GetDatabase("admin"); 
var res = database.RunCommand("replSetGetStatus");

谢谢萨尔瓦多。var database=mongoServer.GetDatabase(“admin”);var res=database.RunCommand(“replSetGetStatus”);在mongo驱动程序版本2.7.2中,它需要一个定义。RunCommand(“replSetGetStatus”);它给了我一个错误{“JSON阅读器需要一个值,但找到了‘replSetGetStatus’”}你知道如何使用这个方法吗?