बुनियादी MongoDB कमांड क्या हैं और उनका उपयोग कैसे करें?



एक मंच के रूप में MongoDB बहुत सारे आदेशों के साथ आता है। इस प्लेटफ़ॉर्म पर सबसे सामान्य आदेशों के बारे में जानने के लिए पढ़ें और आप उसी का उपयोग कैसे कर सकते हैं।

MongoDB अभी ट्रेंड कर रहा है। छोटे स्तर के स्टार्टअप्स से लेकर बड़े संगठनों तक सभी ने इसका इस्तेमाल शुरू कर दिया है, इसलिए इस प्लेटफॉर्म को तलाशने लायक बनाया है। यदि आप की दुनिया के लिए नए हैं और अभी भी इसे उपयोग करने का हैंग हो रहा है, यह लेख आपके लिए है।इस लेख में, हम आपके जीवन को आसान बनाने के लिए और आपकी कोडिंग प्रक्रिया को और अधिक कुशल बनाने के लिए इस मंच पर उपयोग किए जाने वाले सबसे लोकप्रिय MongoDB कमांड को साझा करेंगे।

इससे पहले कि हम MongoDB के सबसे लोकप्रिय आदेशों को साझा करें, यहां मंच का एक छोटा सा परिचय है।





MongoDB क्या है?

MongoDB एक ओपन-सोर्स है संबंधपरक डेटाबेस प्रबंधन प्रणाली यह पहली बार वर्ष 2009 में पेश किया गया था। यह बहुत सारी विशेषताओं के साथ साझा करता है माई एसक्यूएल और तालिका में नए संवर्द्धन और अतिरिक्त क्षमताएं लाती हैं जो इसकी व्यापक लोकप्रियता में योगदान करती हैं।

कुछ कंपनियां जो अपने प्राथमिक संसाधन के रूप में MongoDb का उपयोग करती हैं, उनमें हूटसुइट, सोनी, और ज़ेंडस्क जैसे कुछ का नाम शामिल है।



MongoDB के बुनियादी कमांड

  1. मानगो : यह MongoDB में उपयोग की जाने वाली सबसे सामान्य कमांड्स में से एक है। जब उपयोग किया जाता है, तो आप प्लेटफ़ॉर्म को डिफ़ॉल्ट पोर्ट 27017 पर लोकलहोस्ट से कनेक्ट करने के लिए कह रहे हैं।

  2. मानगो / : जब आप प्लेटफ़ॉर्म को किसी विशेष डेटाबेस से कनेक्ट करना चाहते हैं तो इस कमांड का उपयोग किया जाता है। कार्रवाई में इस आदेश का एक उदाहरण हो सकता है, मोंगो 10.121.65.58/mydb।

  3. मोंगो -होस्ट -पोर्ट : यदि आप एक निर्दिष्ट पोर्ट का उपयोग करके दूरस्थ होस्ट से कनेक्ट करना चाहते हैं, तो आपको इस कमांड का उपयोग करने की आवश्यकता है। कार्रवाई में इस आदेश का एक उदाहरण, mongo -host 10.121.65.23 -port 23020 हो सकता है।



  4. प्रयोग करें : यदि किसी भी समय, आपको मौजूदा डेटाबेस के बीच स्विच करने की आवश्यकता है, तो इस कमांड का उपयोग करें। उदाहरण के लिए, mydb का उपयोग करें।

  5. डीबी : यदि आपको वर्तमान डेटाबेस का उपयोग करने की आवश्यकता है, तो इस कमांड का उपयोग करें।

    c ++ में स्थिर सदस्य कार्य
  6. हाथ बटाना : अन्य प्लेटफार्मों के समान, MongoDB भी एक अंतर्निहित मदद विंडो के साथ आता है और इसका उपयोग करने के लिए, यह कमांड चलाता है। उदाहरण, मदद

  7. भार() : अगर आपको एग्जीक्यूट या चलाने की जरूरत है किसी भी समय, इस आदेश का उपयोग करें। उदाहरण, लोड (myscript.js)।

  8. db.help () : यदि आपको Db विधियों का उपयोग करने में सहायता चाहिए, तो आप इस कमांड का उपयोग कर सकते हैं। उदाहरण, db.help ()।

  9. db.mycol.help () : यदि आपको एक संग्रह का उपयोग करने में सहायता की आवश्यकता है, तो आप इस कमांड का उपयोग करते हैं। उदाहरण, db.mycol.help ()।

कमांड दिखाएँ

अब जब आप MongoDB में उपयोग किए जा सकने वाले मूल आदेशों के बारे में जानते हैं, तो यहां कुछ सबसे लोकप्रिय शो कमांड हैं।

  1. संग्रह दिखाएं : यदि आपको वर्तमान डेटाबेस में सभी संग्रह देखने की आवश्यकता है, तो इस कमांड का उपयोग करें। उदाहरण: संग्रह दिखाना।

  2. शो डीबीएस : प्रोग्रामिंग के बीच में, यदि आपको वर्तमान डेटाबेस का उपयोग करने की आवश्यकता है, तो इस कमांड का उपयोग करें। उदाहरण: शो dbs।

  3. भूमिकाएँ दिखाएं : प्रत्येक डेटाबेस के भीतर, अलग-अलग भूमिकाएँ होती हैं। इन सभी भूमिकाओं को देखने के लिए, इस कमांड का उपयोग करें। उदाहरण: भूमिकाएँ दिखाएं।

  4. जे उपयोगकर्ताओं को दिखाएं : किसी भी समय, किसी भी डेटाबेस पर कई उपयोगकर्ता हो सकते हैं। इन सभी उपयोगकर्ताओं को देखने के लिए, इस आदेश का उपयोग करें। उदाहरण के लिए: उपयोगकर्ताओं को दिखाएं।

CRUD संचालन

MongoDB में CRUD उद्योग व्यापक रूप से क्रिएट, रीड, अपडेट और डिलीट के लिए स्वीकार किए जाते हैं। जैसा कि आप जानते हैं, मानगोडीबी प्लेटफॉर्म में एक साथ ऑपरेशन पढ़ा और लिखा जा सकता है और इसे प्राप्त करने के लिए, निम्न कमांड का उपयोग करें।

  1. db.collection.insertMany ([,…,]) : यदि आपको पहले से मौजूद संग्रह में कई दस्तावेज़ सम्मिलित करने की आवश्यकता है, तो इस कमांड का उपयोग करें। उदाहरण, db.books.insertMany ([{'isbn': 9780198321668, 'शीर्षक': 'रोमियो और जूलियट', 'लेखक': 'विलियम शेक्सपियर', 'श्रेणी': 'ट्रैडी', 'वर्ष': 2008}, 2008} '' इसबीएन ': 9781505297409,' शीर्षक ':' ट्रेजर आइलैंड ',' लेखक ':' रॉबर्ट लुई स्टीवेन्सन ',' श्रेणी ':' फिक्शन ',' वर्ष ': 2014}])।

  2. db.collection.insert () : यदि आपको पहले से मौजूद संग्रह में एक नया दस्तावेज़ सम्मिलित करने की आवश्यकता है, तो इस कमांड का उपयोग करें। उदाहरण, db.books.insert ({'isbn': 9780060859749, 'शीर्षक': 'ऐलिस के बाद: एक उपन्यास', 'लेखक': 'ग्रेगरी मैगायर', 'श्रेणी': 'कथा', 'वर्ष': 2016} ) का है।

    जावा में डेटा संरचना और एल्गोरिथ्म
  3. db.collection.find () : यदि आपको फ़ील्ड मान स्थिति का उपयोग करके किसी संग्रह के भीतर एक विशिष्ट दस्तावेज़ खोजने की आवश्यकता है, तो इस कमांड का उपयोग करें। उदाहरण, db.books.find ({'शीर्षक': 'ट्रेजर आइलैंड'})।

  4. db.collection.find () : यदि आपको पहले से मौजूद संग्रह में सभी दस्तावेजों को खोजने की आवश्यकता है, तो इस कमांड का उपयोग करें। उदाहरण, db.books.find ()।

  5. db.collection.findOne (,) : यदि आपको पहले दस्तावेज को खोजने की आवश्यकता है जो आपके द्वारा दिए गए क्वेरी से मेल खाता है, तो इस कमांड का उपयोग करें। उदाहरण: db.books.findOne ({}, {_id: false})।

  6. db.collection.find (,) : यदि आपको किसी संग्रह में किसी दस्तावेज़ के कुछ विशिष्ट फ़ील्ड खोजने की आवश्यकता है, तो आप इस आदेश का उपयोग कर सकते हैं। उदाहरण: db.books.find ({'शीर्षक': 'ट्रेजर आइलैंड'}, {शीर्षक: सत्य, श्रेणी: सत्य, _id: false})।

  7. db.collection.update (,) : यदि आपको किसी मौजूदा दस्तावेज़ में कुछ प्रश्न निकालने की आवश्यकता है, तो एक क्वेरी का मिलान करके आप इस आदेश का उपयोग कर सकते हैं। उदाहरण: db.books.update ({शीर्षक: 'ट्रेजर आइलैंड'}, {$ परेशान: {श्रेणी: ''}})।

  8. db.collection.update (,) : यदि आपको किसी दस्तावेज़ के कुछ विशिष्ट क्षेत्रों को अपडेट करने की आवश्यकता है जो दिए गए क्वेरी से मेल खाते हैं, तो इस कमांड का उपयोग करें। उदाहरण: db.books.update ({शीर्षक: 'ट्रेजर आइलैंड'}, {$ सेट: {श्रेणी: 'एडवेंचर फिक्शन'}})।

  9. db.collection.remove (, {justOne: true}) : यदि किसी निश्चित स्थिति में, आपको अपनी क्वेरी से मेल खाने वाले एकल दस्तावेज़ को हटाने की आवश्यकता है, तो इस कमांड का उपयोग करें। उदाहरण: db.books.remove ({शीर्षक: 'ट्रेजर आइलैंड'}, {justOne: true})।

  10. db.collection.update (,, {multi: true}) : यदि आपको अपनी क्वेरी से मेल खाने वाले सभी दस्तावेजों के कुछ क्षेत्रों को हटाने की आवश्यकता है, तो इस कमांड का उपयोग करें। उदाहरण: db.books.update ({श्रेणी: 'कथा'}, {$ परेशान: {श्रेणी: ''}}, {बहु: सत्य})।

  11. db.collection.remove ({}) : यदि आपको अपनी क्वेरी से मेल खाता है या नहीं, तो किसी संग्रह में सभी दस्तावेज़ों को हटाने की आवश्यकता है, तो इस कमांड का उपयोग करें। उदाहरण: db.books.remove ({})।

  12. db.collection.remove () : यदि आपको एक निश्चित क्वेरी से मेल खाने वाले सभी दस्तावेजों को हटाने की आवश्यकता है, तो इस कमांड का उपयोग करें। उदाहरण: db.books.remove ({'श्रेणी': 'कथा'})।

निष्कर्ष

अन्य रिलेशनल डेटाबेस मैनेजमेंट सिस्टम की तरह, MongoDB में भी बहुत सारी कमांड्स होती हैं जो दिन में दिन के काम में काम आती हैं। आपके उपयोग के मामले के आधार पर, ऊपर साझा किए गए किसी भी या सभी आदेशों का उपयोग करें।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? उन्हें टिप्पणी अनुभाग में उल्लेख करें और हम आपके पास वापस आ जाएंगे।