आप देख सकते हैं कि MongoDB में बहुत सारे कार्य (खोल में) और फ़ील्ड हैं जो एक अंडरस्टोर से शुरू होते हैं एक पदनाम के रूप में कि वे आंतरिक या विशेष हैं और उपयोगकर्ता द्वारा प्रदान नहीं किए गए हैं।
यदि आपके पास अपनी "आईडी" है तो आप इसे "आईडी" के रूप में स्टोर कर सकते हैं और फिर भी प्रदान किए गए मोंगोडीबी _आईडी फ़ील्ड का उपयोग कर सकते हैं, हालांकि आपको ऑब्जेक्ट आईडी का उपयोग करने की आवश्यकता नहीं है जो मोंगोडीबी उत्पन्न करता है - आप अपनी प्राकृतिक प्राथमिक कुंजी को स्टोर कर सकते हैं "_id" फ़ील्ड जिस पर हमेशा एक अद्वितीय अनुक्रमणिका होगी।