MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak rejestrować moje zapytania w MongoDB C# Driver 2.0?

W przypadku nowszych sterowników C# MongoDB interfejs API uległ zmianie. Musisz użyć bardziej złożonego konstruktora, który akceptuje MongoClientSettings obiekt, zamiast ciągu połączenia.

Użyj poniższego kodu, aby nadal używać parametrów połączenia, ale włącz rejestrowanie każdego polecenia:

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. Wbudowana MongoDB podczas uruchamiania testów integracyjnych

  2. Umieszczanie w Mongo DB przy użyciu oficjalnego sterownika C#

  3. Jak używać Node.js do nawiązywania połączenia tunelowego SSH z bazą danych MongoDB?

  4. Wskazówki dotyczące zdalnego zarządzania MongoDB

  5. MongoDB - stronicowanie