MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB db.runCommand() de C#


Você precisa verificar qual é o comando correto no mongodb. como em algum momento o nome precisa do objeto Document em vez de apenas string.

Estou usando algo assim. verifique se isso ajuda
var name = new BsonDocument { { "name", "regions" } };
var command = new BsonDocument { { "listCollections", 1 }, { "filter", name } };
var result = Database.RunCommand<BsonDocument>(command);
var k = result.ToJson();
            

Aqui o nome é novamente o objeto que encontrei nesta documentação https://docs.mongodb .com/manual/reference/command/listCollections/

Você pode obter mais ajuda aquihttps://zetcode.com/csharp/mongodb/