MongoDB $ या ऑपरेशन के प्रत्येक खंड को एक अलग क्वेरी के रूप में निष्पादित करेगा और डुप्लिकेट को पोस्ट प्रोसेसिंग पास के रूप में हटा देगा। जैसे प्रत्येक खंड एक अलग सूचकांक का उपयोग कर सकता है जो अक्सर बहुत उपयोगी होता है।
दूसरे शब्दों में, यह 1 दस्तावेज़ को नहीं देखेगा, देखें कि कौन सा OR क्लॉज़ लागू होता है और यदि पहला क्लॉज़ मेल खाता है तो जल्दी आउट करें। बल्कि यह तथ्य के बाद प्रति खंड और डी-डुप्ली के लिए एक पूर्ण डेटासेट क्वेरी करता है। यह कुशल से कम लग सकता है लेकिन व्यवहार में यह लगभग हमेशा तेज़ होता है क्योंकि पहला दृष्टिकोण केवल सभी खंडों के लिए अधिकतम एक इंडेक्स को हिट करने में सक्षम होगा जो कि शायद ही कभी कुशल होता है।