MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

MongoDB में आईडी और _id फ़ील्ड के बीच अंतर

मुझे उम्मीद है कि यह दस्तावेज़ीकरण में सिर्फ एक टाइपो है। _id फ़ील्ड प्रत्येक दस्तावेज़ के लिए प्राथमिक कुंजी है। इसे _id कहा जाता है और id . के माध्यम से भी पहुँचा जा सकता है . एक id का उपयोग करने का प्रयास कर रहा है कुंजी के परिणामस्वरूप illegal ObjectId format हो सकता है त्रुटि।

वह खंड सिर्फ यह इंगित कर रहा है कि स्वचालित रूप से उत्पन्न ऑब्जेक्ट आईडी टाइमस्टैम्प से शुरू होते हैं, इसलिए आपके दस्तावेज़ों को स्वचालित रूप से सॉर्ट करना संभव है। यह बहुत अच्छा है क्योंकि _id प्रत्येक संग्रह में स्वचालित रूप से अनुक्रमित होता है। अधिक जानकारी के लिए http://www.mongodb.org/display/DOCS/Object+IDs देखें। विशेष रूप से "बीएसओएन ऑब्जेक्टआईडी विशिष्टता" के तहत।

<ब्लॉकक्वॉट>

एक बीएसओएन ऑब्जेक्टआईडी एक 12-बाइट मान है जिसमें 4-बाइट टाइमस्टैम्प (युग के बाद से सेकंड), एक 3-बाइट मशीन आईडी, 2-बाइट प्रक्रिया आईडी और 3-बाइट काउंटर शामिल है। ध्यान दें कि टाइमस्टैम्प और काउंटर फ़ील्ड को शेष बीएसओएन के विपरीत बड़े एंडियन संग्रहित किया जाना चाहिए।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब में संग्रहीत फ़ंक्शन को कॉल करें

  2. मोंगोडीबी डिलीटऑन ()

  3. एक नेवला दस्तावेज़ उदाहरण को कॉपी/क्लोन करने का सबसे आसान तरीका?

  4. MongoDB रूट उपयोगकर्ता

  5. मोंगो बल्क एकल क्वेरी में मिलान किए गए दस्तावेज़ फ़ील्ड को ढूंढें और अपडेट करें?