-
क्या MongoDB findOne() लॉन्ग टाइप _id के साथ काम कर सकता है?
हां, हम MongoDB में NumberLong() डेटाटाइप का उपयोग करके ऐसा कर सकते हैं। नमूना डेटा बनाना (लॉन्ग _id के साथ) db.demo618.insertOne({_id:NumberLong(6336366456),Name:Bob}); सभी दस्तावेज़ देखना db.demo618.find(); { _id : NumberLong(6336366454), Name : Chris } { _id : NumberLong(6336366455), Name : D
-
MongoDB: "String से Date टाइप में कनवर्ट करने में विफल" एरर कैसे ठीक करें?
इसे ठीक करने के लिए MongoDB aggregate() में $dateFromString का उपयोग करें। $dateFromString डेट/टाइम स्ट्रिंग को डेट ऑब्जेक्ट में कनवर्ट करता है। नमूना डेटा बनाना (स्ट्रिंग फॉर्मेट में तारीखें) db.demo619.insertOne({DueDate:28-10-2010}); दस्तावेज़ देखना db.demo619.find(); { DueDate : 10-10-2020 }
-
MongoDB में देश, राज्य और शहर के अनुसार कलेक्शन को एग्रीगेट करना
एग्रीगेशन ऑपरेशन कई दस्तावेज़ों से मानों को समूहित करते हैं, और समूहित डेटा पर विभिन्न ऑपरेशन करके एकल परिणाम लौटाते हैं। नमूना डेटा बनाना db.demo620.insertOne({Country:IND,City:Mumbai,state:Maharashtra}); सभी दस्तावेज़ देखना db.demo620.find(); { Country : IND, City : Delhi, state : Delhi } { Co
-
MongoDB Aggregate: इनपुट एलिमेंट से दूसरा एलिमेंट कैसे प्राप्त करें?
इनपुट एलिमेंट से दूसरा एलिमेंट प्राप्त करने के लिए mapReduce() का उपयोग करें। मैप-रिड्यूस बड़ी मात्रा में डेटा को उपयोगी एग्रीगेटेड परिणामों में संघनित करने के लिए एक डेटा प्रोसेसिंग पैराडाइम है। नमूना डेटा बनाना db.demo621.insert({ _id: 104, Name1: Sam, Name2: John }); सभी दस्तावेज़ देखना db.de
-
MongoDB इंडेक्स: क्या नॉर्मल और कंपाउंड इंडेक्स एक साथ बना सकते हैं?
हां, आप ensureIndex() का उपयोग कर सकते हैं। MongoDB दस्तावेज़ों के कलेक्शन में किसी भी फील्ड पर इंडेक्स के लिए पूर्ण समर्थन प्रदान करता है। इंडेक्स बनाना और डेटा इंसर्ट करना db.demo622.insertOne({_id:105,Name:Chris,Age:22}); सभी दस्तावेज़ देखना db.demo622.find(); { _id : 101, Name : Chris, Age :
-
क्या MongoDB में ऑब्जेक्ट्स के ऐरे को खोज सकते हैं?
हां, MongoDB में ऑब्जेक्ट्स के ऐरे को खोजने के लिए aggregate() में $unwind का उपयोग करें। मिलान के लिए $match का उपयोग करें। नमूना डेटा बनाना db.demo623.insertOne( { _id:1, details:[ { Name:Chris }, { DueDate:new ISODate(2020-01-10) }, { CountryName:US } ] } ); दस्तावेज़ देखना
-
MongoDB: कैसे जांचें कि फील्ड के सभी एलिमेंट्स एक सुपरसेट में समाहित हैं?
MongoDB में फील्ड के सभी एलिमेंट्स की जांच के लिए find() में $elemMatch का उपयोग करें। $elemMatch ऑपरेटर उन दस्तावेज़ों से मेल खाता है जिनमें एक ऐरे फील्ड होता है जिसमें कम से कम एक एलिमेंट सभी निर्दिष्ट क्वेरी मानदंडों से मेल खाता है। नमूना डेटा बनाना db.demo624.insertOne({ListOfName:[John,Chris,
-
MongoDB में ऐरे इंटरसेक्शन का डेटा कैसे प्राप्त करें?
MongoDB में ऐरे इंटरसेक्शन के लिए aggregate() में $setIntersection का उपयोग करें। नमूना डेटा बनाना db.demo625.insertOne( { Name: Robert, Marks: [60,75] } ); सभी दस्तावेज़ देखना db.demo625.find(); { _id : ObjectId(...), Name : John, Marks : [ 56, 98, 60 ] } { _id : ObjectId(...), Name : John, Mar
-
MongoDB में ऐरे वैल्यू वाले विशिष्ट दस्तावेज़ कैसे प्राप्त करें?
विशिष्ट दस्तावेज़ प्राप्त करने के लिए limit() के साथ toArray() का उपयोग करें। toArray() मेथड एक ऐरे लौटाता है जिसमें कर्सर से सभी दस्तावेज़ होते हैं। नमूना डेटा बनाना db.demo482.insertOne({_id:3,StudentInformation:[{Name:David,Age:20}]}); { acknowledged : true, insertedId : 3 } सभी दस्तावेज़ देखन
-
MongoDB save() मेथड में वेरिएबल वैल्यू कैसे सेट करें?
MongoDB में वेरिएबल वैल्यू सेट करने के लिए db.yourCollectionName.save(yourVariableName) का उपयोग करें, जहां yourVariableName आपका वेरिएबल है। उदाहरण: वेरिएबल बनाना और सेव करना आइए एक वेरिएबल बनाते हैं और उसे कलेक्शन में सेव करते हैं: var Info={Name:David, CountryName:US, ProjectDetails:[{ClientNam
-
MongoDB कलेक्शन में ऑब्जेक्ट्स के ऐरे को कैसे खोजें?
MongoDB में ऑब्जेक्ट्स के ऐरे को खोजने के लिए find() मेथड का उपयोग करें। find() मेथड एक कलेक्शन या व्यू में दस्तावेज़ों को चुनता है और चयनित दस्तावेज़ों के लिए एक कर्सर लौटाता है। उदाहरण के लिए डेटा बनाना आइए कुछ नमूना दस्तावेज़ों के साथ एक कलेक्शन बनाते हैं: db.demo484.insertOne( ... { id : 1, de
-
MongoDB संग्रह में खाली फ़ील्ड कैसे जांचें?
MongoDB संग्रह में खाली फ़ील्ड जांचने के लिए $exists के साथ $eq ऑपरेटर का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo485.insertOne({"FirstName":"Chris","LastName":""});{ "acknowledged" : true, "ins
-
MongoDB में MySQL UNION जैसी क्वेरी कैसे लागू करें?
दो संग्रहों को UNION करने के लिए समान क्वेरी के लिए, MongoDB में $lookup के साथ aggregate() का उपयोग करें। आइए दस्तावेज़ों के साथ पहला संग्रह बनाएं: > db.demo486.insertOne({_id:1,"Amount":30,"No":4}); { "acknowledged" : true, "insertedId" : 1 } > db.dem
-
MongoDB में आंशिक डेटा कैसे हटाएं?
हटाए जाने वाले मान को वेरिएबल में सेट करें। आंशिक डेटा हटाने के लिए remove() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo488.insertOne({"Name":"Chris"});{ "acknowledged" : true, "insertedId" : ObjectId("5e
-
MongoDB क्वेरी: इंडेक्स N पर ऐरे ऑब्जेक्ट अपडेट करें
MongoDB में ऐरे ऑब्जेक्ट अपडेट करने के लिए update() का उपयोग करें। डॉट नोटेशन का उपयोग भी आवश्यक है। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo489.insertOne( ... { ... ... ... details : [{ ... id : 101, ... "Info1" : { ... &
-
MongoDB में स्ट्रिंग तुलना कैसे लागू करें?
MongoDB में स्ट्रिंग तुलना लागू करने के लिए $strcasecmp ऑपरेटर का उपयोग करें। यह दो स्ट्रिंग्स की केस-इनसेंसिटिव तुलना करता है। यह लौटाता है: 1 यदि पहली स्ट्रिंग दूसरी स्ट्रिंग से greater than है। 0 यदि दोनों स्ट्रिंग्स समान हैं। -1 यदि पहली स्ट्रिंग दूसरी स्ट्रिंग से less than है। आइए दस्तावेज़
-
MongoDB में ({$natural: 1}) क्या है?
({$natural: -1}) LIFO (LAST IN FIRST OUT) की तरह काम करता है, यानी अंतिम इन्सर्ट किया गया दस्तावेज़ पहले दिखाया जाएगा। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo614.insertOne({"CountryName":"US"}); { "acknowledged" : true, "ins
-
MongoDB में $type का उपयोग कैसे करें?
$type उन दस्तावेज़ों का चयन करता है जहां फ़ील्ड का मान निर्दिष्ट BSON प्रकार का उदाहरण होता है। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo615.insert({"Value":100}); WriteResult({ "nInserted" : 1 }) > db.demo615.insert({"Value":"100"}); WriteResul
-
MongoDB से प्राइमरी की कैसे हटाएं?
MongoDB में प्राइमरी की हटाने के लिए, _id मान को 0 पर सेट करें यानी find() में आप जिस फ़ील्ड को बाहर करना चाहते हैं उसे 0 पर सेट करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo471.insertOne({"ClientId":101,"ClientName":"Chris"});{ "acknowle
-
MongoDB संग्रह में दिए गए इंटीजर मान के बराबर फ़ील्ड वाले दस्तावेज़ कैसे खोजें?
फ़ील्ड दिए गए इंटीजर के बराबर वाले दस्तावेज़ खोजने के लिए find() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo472.insertOne({"Project_Id":-101,"ProjectName":"Online Customer Tracking"});{ "acknowledged" : true,