MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да регистрирам заявките си в MongoDB C# Driver 2.0?

За по-новите драйвери на C# MongoDB API е променен. Трябва да използвате по-сложния конструктор, който приема MongoClientSettings обект, вместо низа за връзка.

Използвайте следния код, за да продължите да използвате низ за връзка, но активирайте записването на всяка команда:

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
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Многоезично моделиране на данни в MongoDB

  2. Mongodb агрегатно сортиране и ограничение в рамките на групата

  3. 2 начина за замяна на подниз в MongoDB

  4. 5 начина за избор на редове с максимална стойност за тяхната група в SQL

  5. Пролетни данни mongodb търсене за ISO дата