sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur loggar jag mina frågor i MongoDB C# Driver 2.0?

För nyare C# MongoDB-drivrutiner har API:et ändrats. Du måste använda den mer komplexa konstruktorn som accepterar en MongoClientSettings objekt istället för anslutningssträngen.

Använd följande kod för att fortsätta använda en anslutningssträng, men aktivera loggning av varje kommando:

var mongoConnectionUrl = new MongoUrl(connectionString);
var mongoClientSettings = MongoClientSettings.FromUrl(mongoConnectionUrl);
mongoClientSettings.ClusterConfigurator = cb => {
    cb.Subscribe<CommandStartedEvent>(e => {
        logger.Log($"{e.CommandName} - {e.Command.ToJson()}");
    });
};
var mongoCfgClient = new MongoClient(mongoClientSettings);


  1. (MongoDB Java) $push in i array

  2. Hämtar HTML från MongoDB för användning i mall

  3. Meteormetod kontra neka/tillåt regler

  4. Google Cloud Mongo DB:Extern IP ansluter inte