我無法找到從 Mongo C# 驅動程序 版本 2.7.2調用 shell 命令的正確方法 public async Task RsStatus()
{
var res = await _admin.RunCommandAsync<object>("replSetGetStatus");
}給我一個錯誤: JSON reader was expecting a value but found 'replSetGetStatus'我猜這根本不是調用shell方法的方式。誰能給我一個例子?提前致謝。
1 回答

慕虎7371278
TA貢獻1802條經驗 獲得超4個贊
db.adminCommand函數期望和對象作為參數(此處)傳遞,因此您可以利用BsonDocumentCommand泛型類型并獲得 BsonDocument 的結果,請嘗試:
var command = new BsonDocumentCommand<BsonDocument>(
new BsonDocument() { { "replSetGetStatus", 1 } });
var res = await _admin.RunCommandAsync<BsonDocument>(command);
- 1 回答
- 0 關注
- 211 瀏覽
添加回答
舉報
0/150
提交
取消