sql >> Databáze >  >> NoSQL >> MongoDB

Jak mohu přihlásit své dotazy v MongoDB C# Driver 2.0?

U novějších ovladačů C# MongoDB se API změnilo. Musíte použít složitější konstruktor, který přijímá MongoClientSettings objekt namísto připojovacího řetězce.

Chcete-li nadále používat připojovací řetězec, ale povolit protokolování každého příkazu, použijte následující kód:

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. Redis Connection přes socket na Node.js

  2. Mongodb se nespustí

  3. ClusterControl – všechny hlavní funkce a vylepšení od roku 2017

  4. Jaký je nejlepší způsob, jak zvládnout globální připojení Mongodb v NodeJs