Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Mongodb

अपने डेटाबेस में MongoDB संग्रह में नए दस्तावेज़ कैसे सम्मिलित करें?

<घंटा/>

MongoDB संग्रह में नए दस्तावेज़ सम्मिलित करने के लिए, आपको इन्सर्ट () विधि या सेव () विधि का उपयोग करने की आवश्यकता है।

केस 1 :डालने () विधि का उपयोग करना।

वाक्य रचना इस प्रकार है:

db.yourCollectionName.insert(yourDocument);

केस 2 :सेव () विधि का उपयोग करना।

वाक्य रचना इस प्रकार है:

db.yourCollectionName.save(yourDocument);

उपरोक्त सिंटैक्स में, यदि आपका संग्रह नाम मौजूद नहीं है तो MongoDB एक नया संग्रह बनाएगा और संग्रह में दस्तावेज़ सम्मिलित करेगा।

ऊपर चर्चा किए गए दोनों मामलों के लिए नए दस्तावेज़ सम्मिलित करने की क्वेरी इस प्रकार है।

केस 1 :डालने () विधि का उपयोग करना। क्वेरी इस प्रकार है:

> db.userInformation.insert({... "Name":"John", ... Age:30, ... isStudent:false, ... "Subjects":["Introduction to java", "MongoDB का परिचय"] ...});

निम्न आउटपुट है:

WriteResult({ "nInserted" :1 })

ऊपर, मेरे पास पहले से ही एक संग्रह नाम 'userInformation' था। इस मामले में MongoDB कोई संग्रह नाम नहीं बनाएगा क्योंकि यह पहले से मौजूद है।

केस 2 :सेव () की मदद से दस्तावेज़ों को सम्मिलित करने की क्वेरी निम्नलिखित है:

> db.employee.save({"EmployeeName":"Larry",Salary:180000,Age:25,... "Address":({"CountryName":"US","CityName":"New यॉर्क"}) ...});

निम्न आउटपुट है:

WriteResult({ "nInserted" :1 })

उपरोक्त प्रश्न में, हमारे पास संग्रह नाम 'कर्मचारी' नहीं है। इसलिए, MongoDB 'कर्मचारी' नाम से एक संग्रह बनाएगा और नए बनाए गए संग्रह में दस्तावेज़ सम्मिलित करेगा।

अब सभी संग्रह नाम प्रदर्शित करने के लिए, शो कमांड का उपयोग करें। क्वेरी इस प्रकार है:

> संग्रह दिखाएं;

निम्न आउटपुट है:

<पूर्व>कर्मचारी उपयोगकर्ता जानकारी

हां, हमारे पास अभी कर्मचारी संग्रह है, भले ही हमने इसे createCollection() का उपयोग करके नहीं बनाया हो। जैसा कि हमने ऊपर देखा, MongoDB ने हमारे लिए एक 'कर्मचारी' संग्रह बनाया है।


  1. जावा का उपयोग करके मोंगोडीबी संग्रह कैसे छोड़ें?

    आप drop() का उपयोग करके MongoDB से मौजूदा संग्रह को छोड़ सकते हैं विधि। सिंटैक्स db.col.drop() कहां, डीबी डेटाबेस है। कॉल करें वह संग्रह (नाम) है जिसमें आप दस्तावेज़ सम्मिलित करना चाहते हैं उदाहरण मान लें कि हमने एक MongoDB डेटाबेस में 3 संग्रह बनाए हैं जैसा कि नीचे दिखाया गया है - छात्

  1. जावा का उपयोग करके मोंगोडीबी संग्रह में एकाधिक दस्तावेज़ कैसे सम्मिलित करें?

    आप insertMany() का उपयोग करके MongoDB में मौजूदा संग्रह में एक से अधिक दस्तावेज़ सम्मिलित कर सकते हैं विधि। सिंटैक्स db.col.insert(docArray) कहां, डीबी डेटाबेस है। कॉल करें वह संग्रह (नाम) है जिसमें आप दस्तावेज़ सम्मिलित करना चाहते हैं docArray दस्तावेज़ों की वह सरणी है जिसे आप सम्मिलित

  1. जावा का उपयोग करके मोंगोडीबी संग्रह में दस्तावेज़ कैसे सम्मिलित करें?

    आप insert() का उपयोग करके MongoDB में मौजूदा संग्रह में एक दस्तावेज़ सम्मिलित कर सकते हैं विधि। सिंटैक्स db.col.insert(doc) कहां, डीबी डेटाबेस है। कॉल करें वह संग्रह (नाम) है जिसमें आप दस्तावेज़ सम्मिलित करना चाहते हैं डॉक्टर वह दस्तावेज़ है जिसे आप सम्मिलित करना चाहते हैं। उदाहरण db.