मुझे उम्मीद है कि यह दस्तावेज़ीकरण में सिर्फ एक टाइपो है। _id
फ़ील्ड प्रत्येक दस्तावेज़ के लिए प्राथमिक कुंजी है। इसे _id
कहा जाता है और id
. के माध्यम से भी पहुँचा जा सकता है . एक id
का उपयोग करने का प्रयास कर रहा है कुंजी के परिणामस्वरूप illegal ObjectId format
हो सकता है त्रुटि।
वह खंड सिर्फ यह इंगित कर रहा है कि स्वचालित रूप से उत्पन्न ऑब्जेक्ट आईडी टाइमस्टैम्प से शुरू होते हैं, इसलिए आपके दस्तावेज़ों को स्वचालित रूप से सॉर्ट करना संभव है। यह बहुत अच्छा है क्योंकि _id
प्रत्येक संग्रह में स्वचालित रूप से अनुक्रमित होता है। अधिक जानकारी के लिए http://www.mongodb.org/display/DOCS/Object+IDs देखें। विशेष रूप से "बीएसओएन ऑब्जेक्टआईडी विशिष्टता" के तहत।
एक बीएसओएन ऑब्जेक्टआईडी एक 12-बाइट मान है जिसमें 4-बाइट टाइमस्टैम्प (युग के बाद से सेकंड), एक 3-बाइट मशीन आईडी, 2-बाइट प्रक्रिया आईडी और 3-बाइट काउंटर शामिल है। ध्यान दें कि टाइमस्टैम्प और काउंटर फ़ील्ड को शेष बीएसओएन के विपरीत बड़े एंडियन संग्रहित किया जाना चाहिए।