プロジェクションを使用して、次の方法を使用して、クエリから返されるドキュメントフィールドを選択できます。
プログラミング言語のドライバー。
MongoDB Atlas UI 。 詳細については、「 MongoDB Atlas でクエリから返されるプロジェクト フィールド 」を参照してください。
デフォルトでは、MongoDB のクエリは一致するドキュメント内のすべてのフィールドを返します。MongoDB がアプリケーションに送信するデータ量を制限するには、返されるフィールドを指定または制限するプロジェクション ドキュメントを含めることができます。
その他の考慮事項
$project集計ステージを使用する場合、それは通常パイプラインの 最後のステージ であり、クライアントに返すフィールドを指定するために使用されます。$projectステージをパイプラインの開始または中間で使用して、後続のパイプラインステージに渡されるフィールドの数を減らしてもパフォーマンスが改善する可能性はほとんどありません。データベースではこの最適化が自動的に実行されているためです。MongoDB は、プロジェクションに関して追加の制限を適用します。詳細については、「プロジェクションの制限」を参照してください。