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. उत्पादन कोड में नेवला अनुक्रमण

  2. $graphLookup . का उपयोग करके मोंगो के साथ पदानुक्रमित प्रश्न

  3. मैं MongoDB के लिए फ़ील्ड-स्तरीय अनुमतियाँ कैसे लागू कर सकता हूँ?

  4. जब कोई क्रम निर्दिष्ट नहीं किया जाता है तो MongoDB रिकॉर्ड कैसे सॉर्ट करता है?

  5. नेवला अद्वितीय सूचकांक काम नहीं कर रहा!