उदाहरण के साथ सम्मिलित करें () का उपयोग करके MongoDB सरणी जोड़ें

Anonim

"इन्सर्ट" कमांड का उपयोग एक समय में कई दस्तावेजों को एक संग्रह में डालने के लिए भी किया जा सकता है। एक बार में कई दस्तावेज़ सम्मिलित करने के लिए नीचे दिए गए कोड उदाहरण का उपयोग किया जा सकता है।

निम्न उदाहरण दिखाता है कि यह कैसे किया जा सकता है,

चरण 1) दस्तावेज़ों की श्रेणी रखने के लिए myEmployee नामक एक जावास्क्रिप्ट चर बनाएँ

चरण 2) चर के साथ फ़ील्ड नाम और मूल्यों के साथ आवश्यक दस्तावेज जोड़ें

चरण 3) संग्रह में दस्तावेजों की सरणी डालने के लिए इन्सर्ट कमांड का उपयोग करें

var myEmployee=[{"Employeeid" : 1,"EmployeeName" : "Smith"},{"Employeeid" : 2,"EmployeeName" : "Mohan"},{"Employeeid" : 3,"EmployeeName" : "Joe"},];db.Employee.insert(myEmployee);

यदि कमांड को सफलतापूर्वक निष्पादित किया जाता है, तो निम्न आउटपुट दिखाया जाएगा

आउटपुट से पता चलता है कि उन 3 दस्तावेजों को संग्रह में जोड़ा गया था।

JSON प्रारूप में मुद्रण

JSON जावास्क्रिप्ट ऑब्जेक्ट नोटेशन नामक एक प्रारूप है , और एक संगठित, आसान-से-पढ़ने के तरीके में जानकारी संग्रहीत करने का एक तरीका है। अपने आगे के उदाहरणों में, हम आउटपुट को बेहतर प्रारूप में देखने के लिए JSON प्रिंट कार्यक्षमता का उपयोग करने जा रहे हैं।

आइए JSON प्रारूप में मुद्रण का एक उदाहरण देखें

db.Employee.find().forEach(printjson)

कोड स्पष्टीकरण:

  1. पहला परिवर्तन प्रत्येक को () को खोजने () फ़ंक्शन के लिए बुलाए गए फ़ंक्शन को जोड़ना है। यह क्या करता है यह संग्रह में प्रत्येक दस्तावेज़ के माध्यम से स्पष्ट रूप से जाना सुनिश्चित करता है। इस तरह, आपके पास संग्रह में प्रत्येक दस्तावेज़ के साथ आप क्या कर सकते हैं, इसका अधिक नियंत्रण है।
  2. दूसरा बदलाव प्रिंटजॉन कमांड को फॉरच स्टेटमेंट में डालना है। यह JSON प्रारूप में प्रदर्शित होने वाले संग्रह में प्रत्येक दस्तावेज़ का कारण होगा।

यदि कमांड को सफलतापूर्वक निष्पादित किया जाता है, तो निम्न आउटपुट दिखाया जाएगा

आउटपुट:

आउटपुट स्पष्ट रूप से दिखाता है कि सभी दस्तावेज़ JSON शैली में मुद्रित हैं।