MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

MongoDB db. runCommand() de C#

Vous devez vérifier quelle est la bonne commande dans mongodb. comme parfois le nom a besoin d'un objet Document au lieu d'une simple chaîne.

J'utilise quelque chose comme ça. vérifiez si cela vous aide

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

Ici, le nom est à nouveau l'objet que j'ai trouvé dans cette documentation https://docs.mongodb .com/manual/reference/command/listCollections/

Vous pouvez obtenir de l'aide supplémentaire icihttps://zetcode.com/csharp/mongodb/