sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB db.runCommand() från C#

Du måste kontrollera vad som är rätt kommando i mongodb. som någon gång namn behöver dokumentobjekt istället för bara sträng.

Jag använder något sånt här. kontrollera om detta 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();
            

Här är namnet igen objekt som jag hittade från denna dokumentation https://docs.mongodb .com/manual/reference/command/listCollections/

Lite mer hjälp du kan ta härifrånhttps://zetcode.com/csharp/mongodb/




  1. Stackexchange.Redis varför upprättar ConnectionMultiplexer.Connect två klientanslutningar?

  2. CastError:Cast to ObjectId misslyckades för värdet ruttnamn vid sökvägen _id för modellen

  3. MongoDB :Finns det ett sätt att upptäcka en värdetrend med hjälp av aggregering?

  4. Hur kan jag sortera efter $elemMatch i MongoDB?