MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मैं 2.4 C# Mongo ड्राइवर के साथ एक व्याख्या क्वेरी कैसे चलाऊं?

MongoDB के JIRA पर मुद्दे के अनुसार पेज, इसे एपीआई से आउट ऑफ द बॉक्स फीचर के रूप में हटा दिया गया था।

सौभाग्य से, यह अभी भी FindOptions . में क्वेरी संशोधक की आपूर्ति करके संभव है :

var options = new FindOptions
{
    Modifiers = new BsonDocument("$explain", true)
};
var explain = await collection.Find(x => true, options)
    .Project(new BsonDocument())
    .FirstOrDefault()
    ?.ToJson();

बस x => true . को बदलें उस क्वेरी के साथ जिसे आप प्रोफाइल करना चाहते हैं। मैंने जोड़ा है .ToJson() एक अच्छा मानव-पठनीय JSON स्ट्रिंग प्राप्त करने के लिए।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Node.js और Mongoose के लिए व्यवस्थापक पैनल

  2. सरल MongoDB क्वेरी बहुत धीमी है, हालांकि अनुक्रमणिका सेट है

  3. नेवला _id . द्वारा एक एम्बेडेड दस्तावेज़ ढूंढता है

  4. मोंगोडब संग्रह सरणी में आइटम को धक्का देना

  5. रिएक्टिवमोंगो 0.18.8 में, मैं एक ही कमांड में विभिन्न मूल्यों के साथ कई दस्तावेजों का अद्यतन कैसे कर सकता हूं?