Mongo C# JSON reader was expecting a value but found 'replSetGetStatus'

c#, mongodb, mongodb-.net-driver

Solution

`db.adminCommand` function expects and object to be passed as a parameter (here) so you can take advantage of `BsonDocumentCommand` generic type and also get a result as a BsonDocument, try:

var command = new BsonDocumentCommand<BsonDocument>(
                    new BsonDocument() { { "replSetGetStatus", 1 } });

var res = await _admin.RunCommandAsync<BsonDocument>(command);

Problem

I was unable to find the proper way to call shell command from Mongo C# driver version 2.7.2 ``` public async Task RsStatus() { var res = await _admin.RunCommandAsync<object>("replSetGetStatus"); } ``` Gives me an the error : ``` JSON reader was expecting a value but found 'replSetGetStatus' ``` I'm guessing this simply not the way to call shell methods. Can any one supply me with an example ? Thanks in advance.

Original source