MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मूल MongoDB कमांड क्या हैं और उनका उपयोग कैसे करें?

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

  • मोंगोडीबी क्या है?
  • मोंगोडीबी के मूल आदेश
  • आदेश दिखाएं
  • सीआरयूडी संचालन

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

MongoDB क्या है?

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

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

MongoDB के बेसिक कमांड्स

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

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

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

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

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

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

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

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

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

कमांड दिखाएं

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

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

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

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

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

CRUD संचालन

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

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

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

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

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

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

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

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

  8. db.collection.update(, ) :यदि आपको दी गई क्वेरी से मेल खाने वाले दस्तावेज़ के कुछ विशिष्ट क्षेत्रों को अपडेट करने की आवश्यकता है, तो इस कमांड का उपयोग करें। उदाहरण:db.books.update({title :"Treasure Island"}, {$set :{category:"Adventure Fiction"}})।

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

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

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

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

निष्कर्ष

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

हमारे लिए एक प्रश्न है? टिप्पणी अनुभाग में उनका उल्लेख करें और हम आपसे संपर्क करेंगे या ऑनलाइन मोंगोडब प्रमाणन पाठ्यक्रम में शामिल होंगे।

MongoDB प्रमाणन प्रशिक्षण पाठ्यक्रम के लिए आगामी बैच <थ>तारीख <टीडी वर्ग=कोर्स_इन्फो>

कक्षा 4 जून, 2022 से शुरू हो रही है

4 जून

सैट एंड सन (सप्ताहांत बैच)
पाठ्यक्रम का नाम
MongoDB सर्टिफिकेशन ट्रेनिंग कोर्स विवरण देखें
MongoDB सर्टिफिकेशन ट्रेनिंग कोर्स

कक्षा 6 अगस्त, 2022 से शुरू हो रही है

6 अगस्त

सैट एंड सन (सप्ताहांत बैच)
विवरण देखें

  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoDB संबंधित समस्या को कुशलतापूर्वक कैसे हल करें?

  2. mongoDB अलग और एक ही प्रश्न में कहाँ?

  3. संपत्ति मौजूद होने पर नेवला मॉडल की hasOwnProperty झूठी वापसी क्यों करती है?

  4. क्या मुझे उत्पाद परिवेश में allowDiskUse विकल्प का उपयोग करना चाहिए?

  5. ऑब्जेक्ट आईडी (मोंगोडब) को जावास्क्रिप्ट में स्ट्रिंग में बदलें