如何从mongoengine使用mongodb的query.explain()

Kri*_*eja 4 query-optimization mongodb mongoengine

我正在尝试分析我的查询性能,并希望改善它们。我使用mongoengine包装器。尽管我正在使用查询日志并获取原始mongo查询并运行explain,但我无法从mongoengine中找到使用explain()的方法,但我想通过mongoengine使用explain来减轻监控的麻烦。有任何想法吗

Ros*_*oss 5

您可以使用解释,例如:

MyDoc.objects(x=y).explain()
Run Code Online (Sandbox Code Playgroud)

请参阅:QuerySet.explain()