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 स्ट्रिंग प्राप्त करने के लिए।