मोंगोडीबी एक NoSQL डेटाबेस है जो अद्वितीय डेटा जैसे दस्तावेज़ों को संग्रहीत करता है, जिन्हें संग्रह में समूहीकृत किया जाता है। उदाहरण के लिए, एक MongoDB डेटाबेस में, प्रत्येक ग्राहक का डेटा एक दस्तावेज़ के रूप में संग्रहीत किया जाता है, और सभी ग्राहक दस्तावेज़ एक संग्रह में संग्रहीत किए जाते हैं।
इस ट्यूटोरियल लेख में, आप सीखेंगे कि MongoDB में दस्तावेज़ कैसे बनाएं।
MongoDB संचालन बनाएँ
मोंगोडीबी दो क्रिएट ऑपरेशंस हैं-सम्मिलित करें () तथा कई डालें (). प्रत्येक निर्माण ऑपरेशन प्रति निष्पादन एक संग्रह में हेरफेर करने के लिए प्रतिबंधित है। हालाँकि, आप प्रत्येक निष्पादन पर एक या कई दस्तावेज़ सम्मिलित कर सकते हैं।
सम्बंधित: MongoDB में डेटा मॉडलिंग कैसे भिन्न है?
इसलिए, दोनों क्रिएट ऑपरेशंस में निम्नलिखित संरचना है:
डीबी.संग्रह.क्रिएटऑपरेशन ()
कहा पे डाटाबेस डेटाबेस का नाम है, और क्रिएटऑपरेशन () उपयुक्त संचालन है (एक सम्मिलित करें () या कई डालें ()).
इंसर्टऑन () ऑपरेशन का उपयोग करना
NS सम्मिलित करें () ऑपरेशन निम्नलिखित कोड का उपयोग करके एक संग्रह में एक दस्तावेज़ सम्मिलित करता है:
डीबी संग्रह ('ग्राहक')। सम्मिलित करें ({
नाम: "सारा विल्सन",
उम्र: 22
})
यदि नया दस्तावेज़ बनाने में कोई समस्या है, तो सम्मिलित करें () ऑपरेशन एक त्रुटि देता है। और यदि आप जिस संग्रह में दस्तावेज़ जोड़ने का प्रयास कर रहे हैं वह मौजूद नहीं है, मोंगोडीबी संग्रह तैयार करेगा और उसमें दस्तावेज़ जोड़ देगा।
आपको ध्यान देना चाहिए कि दस्तावेज़ को कोई आईडी असाइन नहीं की गई है। यह है क्योंकि मोंगोडीबी संग्रह में प्रत्येक दस्तावेज़ के लिए स्वचालित रूप से एक अद्वितीय आईडी बनाता है।
इन्सर्टमैनी () ऑपरेशन का उपयोग करना
NS कई डालें () ऑपरेशन उसी तरह से काम करता है जैसे सम्मिलित करें () कार्यवाही। यदि प्रदान किया गया संग्रह मौजूद नहीं है तो यह एक नया संग्रह बनाता है, और यदि कोई नया दस्तावेज़ बनाने में कोई समस्या है तो यह एक त्रुटि देता है।
हालाँकि, मुख्य अंतर यह है कि कई डालें () ऑपरेशन आपको प्रति निष्पादन कई दस्तावेज़ बनाने की अनुमति देता है।
insertMany() ऑपरेशन उदाहरण का उपयोग करना
डीबी.संग्रह('ग्राहक').इन्सर्टमैनी({
नाम: "रॉय विलियम्स",
उम्र: 21
},
{
नाम: "जेम्स ब्राउन",
उम्र: 38
},
{
नाम: "जेसिका जोन्स",
उम्र: 25
})
ऊपर दिया गया उदाहरण ग्राहक संग्रह में तीन दस्तावेज़ बनाता है, और प्रत्येक दस्तावेज़ को अल्पविराम से अलग किया जाता है। सम्बंधित: आपके अगले प्रोजेक्ट पर विचार करने के लिए डेटाबेस इंजन
अन्य सीआरयूडी संचालन का अन्वेषण करें
नए दस्तावेज़ बनाना केवल शुरुआत है जो आप MongoDB के साथ कर सकते हैं। MongoDB आपको CRUD संचालन करने की अनुमति देता है, जिससे आप संपूर्ण डेटाबेस विकसित कर सकते हैं।
MongoDB को जानना मुश्किल है। सीआरयूडी के साथ चल रहे मैदान को मारो।
आगे पढ़िए
- प्रोग्रामिंग
- एसक्यूएल
- डेटाबेस
- प्रोग्रामिंग
कदीशा कीन एक पूर्ण-स्टैक सॉफ़्टवेयर डेवलपर और तकनीकी/प्रौद्योगिकी लेखक हैं। उसके पास कुछ सबसे जटिल तकनीकी अवधारणाओं को सरल बनाने की विशिष्ट क्षमता है; उत्पादन सामग्री जिसे किसी भी तकनीकी नौसिखिए द्वारा आसानी से समझा जा सकता है। उसे लिखने, दिलचस्प सॉफ्टवेयर विकसित करने और दुनिया की यात्रा (वृत्तचित्रों के माध्यम से) करने का शौक है।
हमारे न्यूज़लेटर की सदस्यता लें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें