-
किसी विशिष्ट दस्तावेज़ को निकालने के लिए MongoDB क्वेरी
किसी विशिष्ट दस्तावेज़ को निकालने के लिए, MongoDB में निकालें () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo56.insertOne({"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e272e0bcfb11e5
-
MongoDB unindexed फ़ील्ड पर जटिल प्रश्नों को कुशलतापूर्वक कैसे चलाएं?
जटिल प्रश्नों को कुशलतापूर्वक चलाने के लिए एक अनुक्रमणिका बनाएं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - db.demo400.createIndex({SubjectName:text});{ createdCollectionAutomatically :false, numIndexesBefore :1, numIndexesAfter :2, ok :1} संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से
-
मतदान (ऊपर और नीचे) रिकॉर्ड से केवल एक ही आइटम को अद्यतन करने के लिए MongoDB क्वेरी?
आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - db.demo57.insertOne({Vote:{VoterName:David,TotalVote:101}});{ स्वीकृत :सच, insertId :ObjectId(5e285bc3cfb11e5c34d8991b)} संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo57.find(); यह निम्नलिखित आउटपुट देगा - { _id :Obje
-
MongoDB को LIMIT के साथ कैसे क्वेरी करें?
MongoDB को सीमा के साथ क्वेरी करने के लिए, LIMIT() विधि का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo58.insertOne({Name:Mike});{ acknowledgeed :true, insertId :ObjectId(5e285f99cf89922)} संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo58.find(); य
-
मौजूदा एक को अधिलेखित किए बिना एक MongoDB दस्तावेज़ को कैसे अपडेट करें?
केवल फ़ील्ड मान को अपडेट करने के लिए, $set के साथ अपडेट () का उपयोग करें। यह मौजूदा को अधिलेखित नहीं करेगा। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - db.demo401.insertOne(... {... _id:1001,... नाम:क्रिस,... विषय का नाम:मोंगोडीबी,... स्कोर :45... }... );{ स्वीकृत :सच, insertId :1001 } संग्रह से
-
MongoDB में कई शर्तें सेट करें और एक श्रेणी में मान प्राप्त करें
आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo59.insertOne({"Values":50}); { "acknowledged" : true, "insertedId" : ObjectId("5e286286cfb11e5c34d89923") } > db.demo59.insertOne({"Values":10}); { "ac
-
MongoDB में सशर्त अद्यतन कैसे करें?
MongoDB में सशर्त अद्यतन के लिए अद्यतन () का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo402.insertOne({id:101,"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e61214efac4d418a0178585&
-
किसी श्रेणी में दिनांक रिकॉर्ड प्राप्त करने के लिए MongoDB क्वेरी
किसी श्रेणी में दिनांक रिकॉर्ड प्राप्त करने के लिए, $lt के साथ $gt का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo60.insertOne({"ArrivalDate":new ISODate("2019-01-11 12:30:10")}); { "acknowledged" : true, "insertedId&qu
-
MongoDB में क्वेरी को तेज़ बनाने के लिए बड़े टेक्स्ट फ़ील्ड को इंडेक्स करना
बड़े टेक्स्ट फ़ील्ड को अनुक्रमित करने के लिए, टेक्स्ट खोज के लिए $regex के साथ सुनिश्चित इंडेक्स () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo46.ensureIndex({"Name":1}); { "createdCollectionAutomatically" : true, "numIndexes
-
MongoDB में संग्रह के सापेक्ष दस्तावेज़ की स्थिति कैसे वापस करें?
संग्रह के सापेक्ष दस्तावेज़ की स्थिति वापस करने के लिए, गणना () के साथ सॉर्ट () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo47.insertOne({ClientName:Sam});{ acknowledgeed :true, insertedId :ObjectId(5e26724ccfb11e5c)} संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्
-
विशिष्ट संख्या में आइटम प्राप्त करने के लिए MongoDB क्वेरी
विशिष्ट संख्या में आइटम प्राप्त करने के लिए, MongoDB में $slice ऑपरेटर का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo48.insertOne({"Name":["David","Chris","Sam","Mike","Carol"]}); { "acknowledged"
-
MongoDB संग्रह में अपनी आईडी के माध्यम से एक सरणी प्रविष्टि की खोज करना और अद्यतन करना
आईडी के माध्यम से एक सरणी खोजने के लिए, स्थितीय $ ऑपरेटर का उपयोग करें। अद्यतन के लिए, MongoDB में अद्यतन का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo49.insertOne( ... { ... ... "Name": "David", ... "Details": [ ...  
-
मैं MongoDB में 50 से अधिक मान सरणी (बजाय एक json सरणी) कैसे प्राप्त करूं?
जेसन सरणी प्राप्त करने से बचने के लिए और मूल्य सरणी प्राप्त करने के लिए, $in का उपयोग करें। इससे अधिक के लिए, MongoDB $gt का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo50.save({"Value":40}); WriteResult({ "nInserted" : 1 }) > db.demo50.save({"Value&qu
-
MongoDB में किसी अन्य कॉलम से समान नाम सेट करें?
बस forEach() के साथ लूप करें और दूसरे कॉलम से कॉलम वैल्यू सेट करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo51.insert({Name1: सैम, नाम:बॉब, आयु:26}); WriteResult({ nInserted:1}) संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo51.find(); यह निम्नलिखित आउटपुट
-
ऑब्जेक्ट आईडी से स्ट्रिंग में कनवर्ट करने के लिए मोंगोडीबी क्वेरी
ObjectId से String में कनवर्ट करने के लिए, MongoDB में toString() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo52.insertOne({"StudentName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e27129
-
मैं कई क्षेत्रों को अनुक्रमित करने के लिए MongoDB में "या" कैसे अनुक्रमित करूं?
कई क्षेत्रों को अनुक्रमित करने के लिए, एक संयोजन के लिए सुनिश्चित करें () का उपयोग करें। सुनिश्चित इंडेक्स () के साथ, हम एक इंडेक्स बना सकते हैं और यहां तक कि कई फ़ील्ड भी पास कर सकते हैं। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo53.ensureIndex({"StudentFirstName":1,"St
-
MongoDB क्वेरी किसी सरणी को n विशेषताओं वाले दस्तावेज़ों के मानचित्र में बदलने के लिए?
इसके लिए आप $map का इस्तेमाल कर सकते हैं। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo398.insertOne({ ... "details":[ ... { ... "Name":"Chris", ... "A
-
एक सीमा के साथ MongoDB $slice सेट करें?
स्लाइस को रेंज के साथ सेट करने के लिए, पैरामीटर के साथ $slice ऑपरेटर का उपयोग करें। इन मापदंडों को प्राप्त किए जाने वाले तत्वों की प्रारंभिक स्थिति के लिए निर्धारित किया जाना है और दूसरा पैरामीटर सीमा के लिए है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo54.insertOne({"ListOfValues&quo
-
MongoDB में अनुक्रमणिका द्वारा परिणामों की सरणी से एकल तत्व प्राप्त करें
एकल तत्व प्राप्त करने के लिए, एकत्रीकरण और LIMIT का उपयोग करें। स्किप () का उपयोग विशिष्ट संख्या में दस्तावेज़ों को छोड़ने के लिए किया जाता है। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo391.insertOne( ... { "_id" : 101, "Name" : "Chris", Val
-
सरणी से कई मान खींचने के लिए MongoDB क्वेरी
मान खींचने के लिए, $pull का उपयोग करें और multi:true . सेट करें . आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo392.insertOne( ... { ... Name: 'Chris', ... details: [ ... { ... &