残念ながら、MongoDBのマニュアルには、現在、$lookup
の潜在的なインデックスの使用法については記載されていません。 、しかしこれは間違いなく事実です。
シンプルな$lookup
例と同様のクエリは、foreignField
で等式一致を実行します 別のコレクションにあるため、パフォーマンスを向上させるために正しいインデックスを追加しました(このフィールドも適度に選択的であると想定しています)。
MongoDB 4.0と同様に、$lookup
のインデックスの使用法 集計説明出力
。 MongoDB課題追跡システムで監視/賛成する関連する課題があります: SERVER-22622:$を改善ルックアップは、「from」コレクションのクエリプランを示すために説明します
。