Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
MongoDB では、検索クエリの 2 番目のパラメーターとしてフィールド名を渡すと、mongodb はドキュメント全体をメモリにロードしますか、それともそれらのフィールドに関連付けられたメモリのみをロードしますか?
MongoDB サーバー側では、ドキュメント全体がディスク上の 1 か所に保存されます。MongoDB はメモリ マップされたファイルを使用するため、ドキュメントにアクセスするにはドキュメント全体をメモリにロードする必要があります。クエリの実行後、要求されたフィールドのみがクライアントに転送されます。つまり、クライアント/ドライバー側では、ドキュメント全体ではなく、要求されたフィールドのみがメモリに格納されます。