クエリのパフォーマンスをよりよく理解するために、クエリの実行プランを表示できます。
Explain Plan モーダルでは、実行ステージを Visual Tree として表示できます。各クエリ操作はツリーのノードとして表示されます。Raw Output ビューを選択すると、実行の詳細を未加工 JSON 形式で表示することもできます。
注意
Explain Planには、 、 $merge 、 $outなどの集計パイプライン ステージは表示されません。これは、Compass が実行中プランを実行中する前に集計からのすべてのステージを無視するためです。
AIベースのガイダンスでクエリの詳細については、 MongoDB支援 を使用してください。
explain プランには、次のようなクエリの実行に関する情報を含む Query Performance Summary が含まれます。
実行時間
返されたドキュメントの数
検査されたドキュメントの数
検査されたインデックスキーの数
注意
Visual Studio形式ではベクトル検索クエリは表示できません。
クエリバーで、Explain ボタンをクリックしてモーダルを開きます。
デフォルトでは、explain ステージは Visual Tree として表示されます。各クエリ操作は、ツリー上のノードとして表示されます。
クエリ操作の詳細な実行情報については、対応するノードをクリックします。
例えば次の explain プランは、 { title : "Jurassic Park" } をフィルタリングするクエリに関する詳細情報を提供します。
完全な explain プランを未加工の JSON として表示するには、Raw Output ビューを選択します。