Podle vydání na JIRA společnosti MongoDB byla odstraněna z rozhraní API jako funkce ihned po vybalení.
Naštěstí je to stále možné zadáním modifikátoru dotazu v FindOptions
:
var options = new FindOptions
{
Modifiers = new BsonDocument("$explain", true)
};
var explain = await collection.Find(x => true, options)
.Project(new BsonDocument())
.FirstOrDefault()
?.ToJson();
Jednoduše nahraďte x => true
s dotazem, který chcete profilovat. Přidal jsem .ToJson()
abyste získali pěkný lidsky čitelný řetězec JSON.