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

MongoDB db.runCommand() fra C#

Du skal tjekke, hvad der er den rigtige kommando i mongodb. som en gang navn behøver Document-objekt i stedet for bare streng.

Jeg bruger sådan noget. tjek om dette hjælper

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

Her er navnet igen objekt, som jeg fandt fra denne dokumentation https://docs.mongodb .com/manual/reference/command/listCollections/

Noget mere hjælp, du kan tage herfrahttps://zetcode.com/csharp/mongodb/




  1. Er der en måde at forhindre MongoDB i at tilføje flertalsform til samlingsnavne?

  2. Meteor `Deps.autorun` vs `Collection.observe`

  3. Mongoose - RangeError:Maksimal opkaldsstabelstørrelse overskredet

  4. Kan ikke deserialisere streng fra BsonType ObjectId i MongoDb C#