我想从C#驱动程序运行
据我所知,我只能使用
这让我能够运行命令并将响应反序列化为我们创建的
我的问题是,我能否使用
如果不行,从C#运行这样的操作的最佳方法是什么?
看起来有人有一个类似的问题,但没有得到任何有用的答案。
谢谢!
db.printReplicationInfo()
。据我所知,我只能使用
MongoDatabase.RunCommandAsync
来运行此处列出的命令here。为此,我有以下代码:var command = new BsonDocumentCommand<BsonDocument>(new BsonDocument
{
{"replSetGetStatus", 1}
});
var result = BsonSerializer.Deserialize<ReplicaSetStatus>(
client.GetDatabase(ADMIN_DATABASE).RunCommandAsync(command).Result);
这让我能够运行命令并将响应反序列化为我们创建的
ReplicaSetStatus
对象。(client是MongoClient的一个实例)。我的问题是,我能否使用
RunCommandAsync
执行像db.printReplicationInfo()
这样的操作?这个命令会是什么样子?如果不行,从C#运行这样的操作的最佳方法是什么?
看起来有人有一个类似的问题,但没有得到任何有用的答案。
谢谢!