MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

MongoDB db.runCommand() da C#

Devi controllare qual è il comando corretto in mongodb. come a volte il nome necessita di un oggetto Document invece di una semplice stringa.

Sto usando qualcosa del genere. controlla se questo aiuta

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

Qui il nome è di nuovo un oggetto che ho trovato da questa documentazione https://docs.mongodb .com/manual/reference/command/listCollections/

Un po' di aiuto in più puoi prendere da quihttps://zetcode.com/csharp/mongodb/