खोज…


एक दस्तावेज़ डालें

_id एक 12 बाइट्स हेक्साडेसिमल नंबर है जो हर दस्तावेज की विशिष्टता का आश्वासन देता है। दस्तावेज़ सम्मिलित करते समय आप _id प्रदान कर सकते हैं। यदि आप प्रदान नहीं करते हैं, तो MongoDB प्रत्येक दस्तावेज़ के लिए एक अद्वितीय आईडी प्रदान करता है। मौजूदा टाइमस्टैम्प के लिए ये 12 बाइट्स पहले 4 बाइट्स, मशीन आईडी के लिए अगले 3 बाइट्स, मोंगोडब सर्वर के प्रोसेस आईडी के लिए अगले 2 बाइट्स और शेष 3 बाइट्स साधारण वृद्धिशील मूल्य हैं।

db.mycol.insert({
 _id: ObjectId(7df78ad8902c),
 title: 'MongoDB Overview',
 description: 'MongoDB is no sql database',
 by: 'tutorials point',
 url: 'http://www.tutorialspoint.com',
 tags: ['mongodb', 'database', 'NoSQL'],
 likes: 100
})

यहाँ mycol एक संग्रह नाम है, यदि संग्रह डेटाबेस में मौजूद नहीं है, तो MongoDB इस संग्रह को बनाएगा और फिर इसमें दस्तावेज़ प्रविष्ट करेगा। सम्मिलित दस्तावेज़ में अगर हम _id पैरामीटर निर्दिष्ट नहीं करते हैं, तो MongoDB इस दस्तावेज़ के लिए एक अद्वितीय ObjectId प्रदान करता है।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow