sql >> Database >  >> NoSQL >> MongoDB

Hoe registreer ik mijn vragen in MongoDB C# Driver 2.0?

Voor nieuwere C# MongoDB-stuurprogramma's is de API gewijzigd. U moet de complexere constructor gebruiken die een MongoClientSettings . accepteert object, in plaats van de verbindingsreeks.

Gebruik de volgende code om een ​​verbindingsreeks te blijven gebruiken, maar schakel het loggen van elke opdracht in:

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 vinden in sub-array

  2. Verschil tussen het opslaan van gehele getallen en strings in Redis

  3. Jackson gebruiken in plaats van JdkSerializationRedisSerializer in het voorjaar

  4. MongoDB $toLong