MongoDB में, पहले बुनियादी कदम के लिए एक डेटाबेस और संग्रह है। डेटाबेस का उपयोग सभी संग्रह को संग्रहीत करने के लिए किया जाता है, और बदले में संग्रह का उपयोग सभी दस्तावेजों को संग्रहीत करने के लिए किया जाता है। बदले में दस्तावेजों में संबंधित फ़ील्ड नाम और फ़ील्ड मान शामिल होंगे।
नीचे स्नैपशॉट एक मूल उदाहरण दिखाता है कि दस्तावेज़ कैसा दिखेगा।
दस्तावेज़ के फ़ील्ड नाम "कर्मचारी" और "कर्मचारीनाम" हैं और फ़ील्ड मान क्रमशः "1" और "स्मिथ" हैं। दस्तावेजों का एक गुच्छा तब MongoDB में एक संग्रह बना देगा।
इस लेख में, आप सीखेंगे -
- "उपयोग" कमांड का उपयोग करके डेटाबेस कैसे बनाएं
- सम्मिलित करें () का उपयोग करके एक संग्रह / तालिका बनाना
- सम्मिलित करें () कमांड का उपयोग करके दस्तावेज़ जोड़ना
"उपयोग" कमांड का उपयोग करके एक डेटाबेस बनाना
MongoDB में एक डेटाबेस बनाना उतना ही सरल है जितना कि " प्रयोग " कमांड जारी करना । निम्न उदाहरण दिखाता है कि यह कैसे किया जा सकता है।
कोड स्पष्टीकरण:
- "उपयोग" आदेश MongoDB में एक डेटाबेस बनाने के लिए प्रयोग किया जाता है। यदि डेटाबेस मौजूद नहीं है तो एक नया बनाया जाएगा।
यदि कमांड को सफलतापूर्वक निष्पादित किया जाता है, तो निम्न आउटपुट दिखाया जाएगा:
आउटपुट:
MongoDB एक बार बनाए गए डेटाबेस में स्वचालित रूप से स्विच हो जाएगा।
सम्मिलित करें () का उपयोग करके एक संग्रह / तालिका बनाना
एक संग्रह बनाने का सबसे आसान तरीका एक रिकॉर्ड सम्मिलित करना है (जो कुछ भी नहीं है, लेकिन एक संग्रह में फ़ील्ड नामों और मूल्यों से युक्त दस्तावेज़)। यदि संग्रह मौजूद नहीं है तो एक नया निर्माण किया जाएगा।
निम्न उदाहरण दिखाता है कि यह कैसे किया जा सकता है।
db.Employee.insert({"Employeeid" : 1,"EmployeeName" : "Martin"})
कोड स्पष्टीकरण:
जैसा कि ऊपर देखा गया है, "इन्सर्ट" कमांड का उपयोग करके संग्रह बनाया जाएगा।
सम्मिलित करें () कमांड का उपयोग करके दस्तावेज़ जोड़ना
MongoDB एक संग्रह में दस्तावेज़ सम्मिलित करने के लिए इन्सर्ट () कमांड प्रदान करता है । निम्न उदाहरण दिखाता है कि यह कैसे किया जा सकता है।
चरण 1) "इन्सर्ट" कमांड लिखें
चरण 2) "इंसर्ट" कमांड के भीतर, डॉक्यूमेंट के लिए आवश्यक फील्ड नेम और फील्ड वैल्यू जोड़ें, जिसे बनाने की जरूरत है।
कोड स्पष्टीकरण:
- कमांड का पहला भाग " इन्सर्ट स्टेटमेंट" है जो कि डॉक्यूमेंट को कलेक्शन में डालने के लिए उपयोग किया जाता है।
- कथन का दूसरा भाग फ़ील्ड नाम और फ़ील्ड मान को जोड़ने के लिए है, दूसरे शब्दों में, संग्रह में दस्तावेज़ क्या होने वाला है।
यदि कमांड को सफलतापूर्वक निष्पादित किया जाता है, तो निम्न आउटपुट दिखाया जाएगा
आउटपुट:
आउटपुट दिखाता है कि प्रदर्शन किया गया ऑपरेशन एक सम्मिलित ऑपरेशन था और संग्रह में एक रिकॉर्ड डाला गया था।