Ifølge et udgave om MongoDB's JIRA siden, blev den fjernet fra API'et som en ud af boksen-funktion.
Heldigvis er det stadig muligt ved at angive forespørgselsmodifikatoren i FindOptions
:
var options = new FindOptions
{
Modifiers = new BsonDocument("$explain", true)
};
var explain = await collection.Find(x => true, options)
.Project(new BsonDocument())
.FirstOrDefault()
?.ToJson();
Du skal blot erstatte x => true
med den forespørgsel, du gerne vil profilere. Jeg har tilføjet .ToJson()
for at få en god menneskelig læsbar JSON-streng.