insert multiple documents mongodb using arrays
MongoDB पर कई दस्तावेजों के सम्मिलन के लिए ऐरे का उपयोग।
विंडोज़ 10 के लिए सबसे अच्छा सिस्टम रखरखाव सॉफ्टवेयर
हमारे पिछले ट्यूटोरियल में MongoDB शुरुआती गाइड प्रशिक्षण श्रृंखला , हमने खोजबीन की MongoDB में डेटाबेस बनाएँ और डालें ।
हमने आवेषण () कमांड के बारे में भी सीखा है जो एक समय में एक दस्तावेज़ के संग्रह के लिए उपयोग किया जाता है।
इस ट्यूटोरियल में, हम देखेंगे कि हम एक बार में कई दस्तावेज़ों को सम्मिलित करने के लिए इन्सर्ट () कमांड का उपयोग कैसे कर सकते हैं।
उदाहरण:
यहां हम इन्सर्ट () कमांड का उपयोग करने के लिए चरण-दर-चरण गाइड देखेंगे।
चरण 1: सबसे पहले, हम जावास्क्रिप्ट का एक वैरिएबल बनाएंगे जो “ मेरे स्टाफ “। ' मेरे स्टाफ “चर में कई दस्तावेज़ों की एक सरणी होती है।
चरण 2: दूसरे, हम रिकॉर्ड डालेंगे अर्थात्। क्षेत्र का नाम और क्षेत्र मान चर में अर्थात् मेरे स्टाफ ”।
चरण 3: अंत में, हम का उपयोग करके कई दस्तावेज़ों की सरणी सम्मिलित करेंगे डालें () आज्ञा।
वांछित परिणाम प्राप्त करने के लिए दिए गए कमांड को MongoDB पर चलाया जाना चाहिए।
वाक्य - विन्यास:
var myStaff= ( { 'staff_id': 01, 'staff_member_name': 'Jhon' }, { 'staff_id': 02, 'staff_member_name': 'Marrie' }, { 'staff_id': 03, 'staff_member_name': 'Obrien' }, ); db.staff.insert(myStaff);
प्रविष्ट दबाएँ।
चित्र 1: मानगो शैल में
चित्र 2: रोबो 3 टी में
यदि यह कमांड सफलतापूर्वक चलता है, तो निम्नलिखित आउटपुट होगा।
आउटपुट:
चित्र 3: मानगो शैल में
आउटपुट:
चित्र 4: रोबो 3 टी में
सॉफ्टवेयर परीक्षण साक्षात्कार प्रश्न और अनुभवी के लिए उत्तर
दिए गए आउटपुट प्रदर्शित करते हैं कि हमने 3 दस्तावेजों को मोंगो संग्रह में डाला है।
जावास्क्रिप्ट ऑब्जेक्ट नोटेशन के प्रारूप में मुद्रण
जावास्क्रिप्ट ऑब्जेक्ट नोटेशन यानि JSON एक ऐसा प्रारूप है, जिसका उपयोग MongoDB में संग्रहीत जानकारी को एक मानकीकृत रूप में संकलित करने के लिए किया जाता है, जो इसे अधिक पठनीय बनाता है।
हमारे अगले में उदाहरण , हम इस्तेमाल करेंगे JSON एक अधिक पठनीय प्रारूप में उपरोक्त क्वेरी के आउटपुट को देखने के लिए प्रिंट करें।
JSON प्रारूप में आउटपुट प्रिंट करने के लिए, निम्नलिखित क्वेरी को चालू करना होगा अध्यक्ष एवं प्रबंध निदेशक ।
वाक्य - विन्यास: db.staff.find ()। forEach (प्रिंटजसन)
चित्र 5
विवरण:
- फ़ंक्शन प्रत्येक () फ़ंक्शन () फ़ंक्शन से जुड़ा होगा। यह संग्रह में मौजूद प्रत्येक दस्तावेज़ से जाने के लिए फ़ंक्शन को जुटाने के लिए किया जाता है।
- फंक्शन प्रिंटजसन को प्रत्येक () फ़ंक्शन के लिए कमांड किया गया है। यह कलेक्शन में मौजूद सभी दस्तावेजों को JSON फॉर्मेट में प्रदर्शित करेगा।
यदि उपरोक्त कमांड त्रुटि के बिना चलती है, तो निम्न आउटपुट होगा।
चित्र 6: मानगो शैल में
चित्र 7: रोबो 3 टी में
जैसा कि हम देखते हैं, आउटपुट पठनीय है और JSON प्रारूप में है।
jnlp फ़ाइल कैसे खोलें
निष्कर्ष
ये ऐसे चरण हैं जिनके माध्यम से हम कई दस्तावेज़ों को सम्मिलित () फ़ंक्शन में सरणियों का उपयोग करके मोंगो संग्रह में संग्रहीत कर सकते हैं। यदि हम पूरे दस्तावेज को संक्षेप में रखते हैं, तो निम्नलिखित बिंदु हैं जिन्हें हमने कवर किया है।
ये:
- हम कैसे उपयोग कर सकते हैं डालें () एक बार में कई दस्तावेज़ों को सम्मिलित करने की कमान?
- JSON फॉर्मेट में आउटपुट कैसे प्रिंट करें। निम्नलिखित क्वेरी को चालू करना होगा अध्यक्ष एवं प्रबंध निदेशक : db.staff.find ()। forEach (प्रिंटजसन)।
- कार्यक्रम से प्रत्येक () साथ से खोजें () फ़ंक्शन और यह फ़ंक्शन संग्रह में मौजूद प्रत्येक और प्रत्येक दस्तावेज़ से कैसे गुजरता है।
- कार्यक्रम प्रिंटजसन साथ से से प्रत्येक () फ़ंक्शन और यह संग्रह में मौजूद सभी दस्तावेजों को कैसे प्रदर्शित करता है JSON स्वरूप।
हम अपने आगामी ट्यूटोरियल में MongoDB में अपडेट के उपयोग () और डिलीट () दस्तावेज़ का पता लगाएंगे !!
PREV ट्यूटोरियल | अगले ट्यूटोरियल
अनुशंसित पाठ
- MongoDB डेटाबेस ट्यूटोरियल बनाएँ
- 20+ MongoDB शुरुआती के लिए ट्यूटोरियल: नि: शुल्क MongoDB कोर्स
- MongoDB उदाहरणों के साथ दस्तावेज़ को अपडेट और हटाएं
- MongoDB क्वेरी दस्तावेज़ का उपयोग कर खोजें () विधि (उदाहरण)
- MongoDB डेटाबेस बैकअप बनाएँ
- MongoDB में उपयोगकर्ता प्रमाणीकरण
- MongoDB प्रतिकृति क्या है
- उदाहरण के साथ MongoDB प्रोजेक्शन