sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB db.runCommand() desde C#

Debe verificar cuál es el comando correcto en mongodb. como en algún momento el nombre necesita el objeto Documento en lugar de solo una cadena.

Estoy usando algo como esto. comprueba si esto ayuda

var name = new BsonDocument { { "name", "regions" } };
var command = new BsonDocument { { "listCollections", 1 }, { "filter", name } };
var result = Database.RunCommand<BsonDocument>(command);
var k = result.ToJson();
            

Aquí el nombre es nuevamente el objeto que encontré en esta documentación https://docs.mongodb .com/manual/reference/command/listCollections/

Puede obtener más ayuda de aquí https://zetcode.com/csharp/mongodb/