MongoDB उदाहरण के साथ insert() का उपयोग करके ऑब्जेक्ट्स की सरणी
“इन्सर्ट” कमांड का इस्तेमाल एक ही समय में एक कलेक्शन में कई दस्तावेज़ डालने के लिए भी किया जा सकता है। नीचे दिए गए कोड उदाहरण का इस्तेमाल एक ही समय में कई दस्तावेज़ डालने के लिए किया जा सकता है।
निम्नलिखित उदाहरण दिखाता है कि यह कैसे किया जा सकता है,
चरण 1) बनाओ Javaलिपि दस्तावेजों की सरणी रखने के लिए myEmployee नामक वेरिएबल
चरण 2) फ़ील्ड नाम और मानों के साथ आवश्यक दस्तावेज़ों को वेरिएबल में जोड़ें
चरण 3) संग्रह में दस्तावेज़ों की सरणी सम्मिलित करने के लिए insert कमांड का उपयोग करें
var myEmployee=
[
{
"Employeeid" : 1,
"EmployeeName" : "Smith"
},
{
"Employeeid" : 2,
"EmployeeName" : "Mohan"
},
{
"Employeeid" : 3,
"EmployeeName" : "Joe"
},
];
db.Employee.insert(myEmployee);
यदि आदेश सफलतापूर्वक निष्पादित होता है, तो निम्नलिखित आउटपुट दिखाया जाएगा
आउटपुट से पता चलता है कि उन 3 दस्तावेजों को संग्रह में जोड़ा गया था।
JSON प्रारूप में मुद्रण
JSON एक प्रारूप है जिसे Javaस्क्रिप्ट ऑब्जेक्ट नोटेशन, और यह जानकारी को व्यवस्थित, पढ़ने में आसान तरीके से संग्रहीत करने का एक तरीका है। हमारे आगे के उदाहरणों में, हम आउटपुट को बेहतर प्रारूप में देखने के लिए JSON प्रिंट कार्यक्षमता का उपयोग करने जा रहे हैं।
आइए JSON प्रारूप में मुद्रण का एक उदाहरण देखें
db.Employee.find().forEach(printjson)
कोड स्पष्टीकरण:
- पहला परिवर्तन Each() के लिए कॉल किए गए फ़ंक्शन को find() फ़ंक्शन में जोड़ना है। यह जो करता है वह यह है कि यह संग्रह में प्रत्येक दस्तावेज़ को स्पष्ट रूप से देखना सुनिश्चित करता है। इस तरह, आपके पास संग्रह में प्रत्येक दस्तावेज़ के साथ आप क्या कर सकते हैं, इस पर अधिक नियंत्रण होता है।
- दूसरा बदलाव forEach स्टेटमेंट में printjson कमांड डालना है। इससे कलेक्शन में मौजूद हर दस्तावेज़ JSON फ़ॉर्मेट में दिखाई देगा।
यदि आदेश सफलतापूर्वक निष्पादित होता है, तो निम्नलिखित आउटपुट दिखाया जाएगा
आउटपुट:
आउटपुट से स्पष्ट रूप से पता चलता है कि सभी दस्तावेज़ JSON शैली में मुद्रित हैं।


