MapReduce przekazuje każdy dokument w kolekcji do funkcji mapy z wyjątkiem jeśli przekażesz mu opcję {query:}, której użyje do "wstępnego" filtrowania dokumentów wysyłanych do MapReduce. Możesz również przekazać opcję {sort:} do mapReduce, która wyśle dokumenty do funkcji mapowania posortowanej według tego pola (pola).
To jedyne dwa miejsca, w których będą używane indeksy - potem wszystko dzieje się w wątku JavaScript, który został stworzony do pracy.