MongoDB में दस्तावेज़ कैसे बनाएं

MongoDB एक NoSQL डेटाबेस है जो अद्वितीय डेटा जैसे दस्तावेज़ों को संग्रहीत करता है, जिन्हें संग्रह में समूहीकृत किया जाता है। उदाहरण के लिए, एक MongoDB डेटाबेस में, प्रत्येक ग्राहक का डेटा एक दस्तावेज़ के रूप में संग्रहीत किया जाता है, और सभी ग्राहक दस्तावेज़ एक संग्रह में संग्रहीत किए जाते हैं।

इस ट्यूटोरियल लेख में, आप सीखेंगे कि MongoDB में दस्तावेज़ कैसे बनाएं।

MongoDB संचालन बनाएँ

MongoDB के दो क्रिएट ऑपरेशन हैं- insertOne() और insertMany() । प्रत्येक निर्माण ऑपरेशन प्रति निष्पादन एक संग्रह में हेरफेर करने के लिए प्रतिबंधित है। हालाँकि, आप प्रत्येक निष्पादन पर एक या कई दस्तावेज़ सम्मिलित कर सकते हैं।

संबंधित: MongoDB में डेटा मॉडलिंग कैसे भिन्न है?

इसलिए, दोनों क्रिएट ऑपरेशंस में निम्नलिखित संरचना है:

 db.collection.createOperation()

जहां डीबी डेटाबेस का नाम है, और createOperation() उपयुक्त ऑपरेशन है ( insertOne() या insertMany() )।

इंसर्टऑन () ऑपरेशन का उपयोग करना

इन्सर्टऑन () ऑपरेशन निम्नलिखित कोड का उपयोग करके एक संग्रह में एक दस्तावेज़ सम्मिलित करता है:

 db.collection('customers').insertOne({
name: “Sarah Wilson”,
age: 22
})

यदि नया दस्तावेज़ बनाने में कोई समस्या है, तो insertOne() ऑपरेशन एक त्रुटि देता है। और यदि आप जिस संग्रह में दस्तावेज़ जोड़ने का प्रयास कर रहे हैं वह मौजूद नहीं है, तो MongoDB संग्रह बनाएगा और उसमें दस्तावेज़ जोड़ देगा।

आपको ध्यान देना चाहिए कि दस्तावेज़ को कोई आईडी असाइन नहीं की गई है। ऐसा इसलिए है क्योंकि MongoDB संग्रह में प्रत्येक दस्तावेज़ के लिए स्वचालित रूप से एक अद्वितीय आईडी बनाता है।

इन्सर्टमैनी () ऑपरेशन का उपयोग करना

InsertMany () आपरेशन insertOne () आपरेशन के रूप में ज्यादा एक ही तरह से काम करता है। यदि प्रदान किया गया संग्रह मौजूद नहीं है तो यह एक नया संग्रह बनाता है, और यदि कोई नया दस्तावेज़ बनाने में कोई समस्या है तो यह एक त्रुटि देता है।

हालांकि, मुख्य अंतर यह है कि insertMany() ऑपरेशन आपको प्रति निष्पादन कई दस्तावेज़ बनाने की अनुमति देता है।

insertMany() ऑपरेशन उदाहरण का उपयोग करना

 db.collection('customers').insertMany({
name: “Roy Williams”,
age: 21
},
{
name: “James Brown”,
age: 38
},
{
name: “Jessica Jones”,
age: 25
})

ऊपर दिया गया उदाहरण ग्राहक संग्रह में तीन दस्तावेज़ बनाता है, और प्रत्येक दस्तावेज़ को अल्पविराम से अलग किया जाता है। संबंधित: आपके अगले प्रोजेक्ट पर विचार करने के लिए डेटाबेस इंजन

अन्य सीआरयूडी संचालन का अन्वेषण करें

नए दस्तावेज़ बनाना केवल शुरुआत है जो आप MongoDB के साथ कर सकते हैं। MongoDB आपको CRUD संचालन करने की अनुमति देता है, जिससे आप संपूर्ण डेटाबेस विकसित कर सकते हैं।