Volgens een probleem op MongoDB's JIRA pagina, is deze uit de API verwijderd als een kant-en-klare functie.
Gelukkig is het nog steeds mogelijk door de query-modifier op te geven in FindOptions
:
var options = new FindOptions
{
Modifiers = new BsonDocument("$explain", true)
};
var explain = await collection.Find(x => true, options)
.Project(new BsonDocument())
.FirstOrDefault()
?.ToJson();
Vervang gewoon x => true
met de vraag die u wilt profileren. Ik heb .ToJson()
toegevoegd om een mooie, door mensen leesbare JSON-string te krijgen.