MapReduceは、コレクション内のすべてのドキュメントをマップ関数に渡します {query:}オプションを渡すと、MapReduceに送信されたドキュメントを「事前に」フィルタリングするために使用されます。 {sort:}オプションをmapReduceに渡すこともできます。これにより、そのフィールドでソートされたマップ関数にドキュメントが送信されます。
インデックスが使用される場所はこれだけです。その後、作業のために生成されたJavascriptスレッドですべてが発生します。
MapReduceは、コレクション内のすべてのドキュメントをマップ関数に渡します {query:}オプションを渡すと、MapReduceに送信されたドキュメントを「事前に」フィルタリングするために使用されます。 {sort:}オプションをmapReduceに渡すこともできます。これにより、そのフィールドでソートされたマップ関数にドキュメントが送信されます。
インデックスが使用される場所はこれだけです。その後、作業のために生成されたJavascriptスレッドですべてが発生します。