आदर्श प्रदर्शन के लिए, शार्ड कीज़ को एक तरह से राउटर (mongos
.) के रूप में चुना जाना चाहिए ) बता सकता है कि किस शार्क के पास सबसे सामान्य प्रश्नों का डेटा होगा। यह तभी संभव है जब खोज-क्वेरी में एक मानदंड हो जो कि शार्ड-की भी हो।
लेकिन इस मामले में राउटर के लिए यह बताना असंभव है कि क्वेरी के लिए किस शार्क के पास डेटा है। यह संभावना नहीं है कि प्रत्येक शार्ड पर प्रासंगिक परिणाम हों। इस मामले में, क्वेरी को सभी शार्क को अग्रेषित करने की आवश्यकता है, जो इसे एक साथ संसाधित करेगा। लेकिन जब आपके पास एक उपयुक्त इंडेक्स होगा, तो इससे उन्हें ऐसा करने में मदद मिलेगी।