MapReduce प्रत्येक दस्तावेज़ को संग्रह में को छोड़कर . मानचित्र फ़ंक्शन में पास करता है यदि आप इसे {क्वेरी:} विकल्प पास करते हैं, जिसका उपयोग वह "पूर्व" करने के लिए करेगा - MapReduce को भेजे गए दस्तावेज़ों को फ़िल्टर करें। आप mapReduce के लिए {सॉर्ट:} विकल्प भी पास कर सकते हैं और यह उस फ़ील्ड पर सॉर्ट किए गए मानचित्र फ़ंक्शन को दस्तावेज़ भेज देगा।
केवल यही दो स्थान हैं जहां अनुक्रमणिका का उपयोग किया जाएगा - उसके बाद जावास्क्रिप्ट थ्रेड में सब कुछ होता है जो काम के लिए उत्पन्न होता है।