-
MongoDB में सटीक फ़ील्ड और लंबाई वाले दस्तावेज़ कैसे खोजें?
MongoDB में विशिष्ट फ़ील्ड और सटीक फ़ील्ड काउंट वाले दस्तावेज़ ढूंढने के लिए $exists और $where ऑपरेटर्स का संयोजन उपयोग करें। उदाहरण विभिन्न संरचना वाले दस्तावेज़ बनाएं: > db.veryStrictDocumentDemo.insertOne({StudentFirstName:John,StudentLastName:Doe,StudentAge:23}); { acknowledged : true, inser
-
MongoDB दस्तावेज़ में सरणी से स्ट्रिंग कैसे हटाएं?
MongoDB दस्तावेज़ की सरणी से विशिष्ट स्ट्रिंग मान हटाने के लिए $pull ऑपरेटर का उपयोग करें। उदाहरण मिश्रित डेटा प्रकार वाली सरणी के साथ कलेक्शन बनाएं: > db.removeAStringDemo.insertOne({Score:[45,67,89,John,98,99,67]}); { acknowledged : true, insertedId : ObjectId(5cda5224b50a6c6dd317adbd) } दस्त
-
MongoDB में सबडॉक्यूमेंट में नई की एलिमेंट कैसे पुश करें?
MongoDB में सबडॉक्यूमेंट (नेस्टेड ऑब्जेक्ट) में नया फ़ील्ड जोड़ने के लिए डॉट नोटेशन के साथ $set ऑपरेटर का उपयोग करें। सिंटैक्स db.yourCollectionName.update( {_id : yourObjectId}, {$set: {yourOuterFieldName.anyInnerFieldName: yourValue}} ); उदाहरण खाली सबडॉक्यूमेंट वाला कलेक्शन बनाएं: > db.p
-
MongoDB में एकाधिक दस्तावेज़ कैसे अपडेट करें?
MongoDB में एक साथ कई दस्तावेज़ अपडेट करने के लिए multi: true विकल्प का उपयोग करें (या MongoDB 3.2+ में updateMany() मेथड)। उदाहरण कलेक्शन बनाएं: > db.multiUpdateDemo.insertOne({ClientName:John,ClientAge:29}); { acknowledged : true, insertedId : ObjectId(5cda5bc0b50a6c6dd317adc8) } > db.multi
-
MongoDB में ऑब्जेक्ट के अंदर सरणी में नए आइटम कैसे पुश करें?
MongoDB में नेस्टेड सरणी (ऑब्जेक्ट के अंदर सरणी) में नए आइटम जोड़ने के लिए $elemMatch के साथ $push ऑपरेटर का उपयोग करें। उदाहरण जटिल नेस्टेड संरचना वाला कलेक्शन बनाएं: > db.pushNewItemsDemo.insertOne( { _id : 1, StudentScore : 56, StudentOtherDetails : [ { StudentName
-
MongoDB में फ़ील्ड्स का योग मान से अधिक होने पर क्वेरी कैसे करें?
MongoDB में कई फ़ील्ड्स के योग के आधार पर दस्तावेज़ फ़िल्टर करने के लिए $where ऑपरेटर का उपयोग कर सकते हैं। यह JavaScript एक्सप्रेशन का मूल्यांकन करता है। उदाहरण कलेक्शन बनाएं: > db.sumOfFieldIsGreaterThanDemo.insertOne({Price1:10,Price2:50,Price3:40}); { acknowledged : true, insertedId : Object
-
MongoDB से सभी एंट्री हटाने का कुशल तरीका
MongoDB में सभी रिकॉर्ड हटाने के दो मुख्य तरीके हैं: drop() और remove()। दोनों का व्यवहार अलग होता है। drop() मेथड का उपयोग drop() पूरे कलेक्शन को डिलीट कर देता है, जिसमें इंडेक्स भी शामिल होते हैं। > db.dropWorkingDemo.createIndex({FirstName:1}); { createdCollectionAutomatically : true, numInd
-
MongoDB में विशिष्ट तारीख के लिए डेटा कैसे खोजें?
MongoDB में विशिष्ट तारीख के लिए डेटा खोजने के लिए $gte (ग्रेटर दैन इक्वल) और $lt (लेस दैन) ऑपरेटर्स का उपयोग करें। यह तरीका तारीख की रेंज क्वेरी के लिए आदर्श है। उदाहरण उपयोगकर्ता लॉगिन तारीख के साथ कलेक्शन बनाएं: > db.findDataByDateDemo.insertOne({UserName:John,UserLoginDate:new ISODate(2019-0
-
MongoDB में फ़ील्ड मौजूद है या नहीं कैसे जांचें?
MongoDB में किसी फ़ील्ड की मौजूदगी जांचने के लिए $exists ऑपरेटर का उपयोग करें। यह ऑपरेटर उन दस्तावेज़ों को ढूंढता है जिनमें निर्दिष्ट फ़ील्ड मौजूद हो या न हो। उदाहरण कलेक्शन बनाएं और विभिन्न फ़ील्ड वाले दस्तावेज़ डालें: > db.checkFieldExistsDemo.insertOne({StudentFirstName:John,StudentGender:Mal
-
MongoDB दस्तावेज़ से सरणी तत्व कैसे हटाएं?
MongoDB दस्तावेज़ से सरणी तत्व हटाने के लिए $pull ऑपरेटर का उपयोग करें। यह ऑपरेटर निर्दिष्ट मान से मेल खाने वाले सभी तत्वों को सरणी से हटा देता है। सिंटैक्स db.yourCollectionName.update( { }, { $pull: { yourFieldName: yourValue }}, {multi: true} ); उदाहरण कलेक्शन बनाएं और डेटा डालें: > db
-
MongoDB में सरणी के सभी तत्वों को प्रीफिक्स स्ट्रिंग से कैसे अपडेट करें?
MongoDB में सरणी के सभी तत्वों को एक प्रीफिक्स स्ट्रिंग के साथ अपडेट करने के लिए forEach() लूप और map() फ़ंक्शन का संयोजन उपयोग करें। उदाहरण कलेक्शन बनाएं और डेटा डालें: > db.replaceAllElementsWithPrefixDemo.insertOne( { StudentNames : [ John, Carol ] } ); { a
-
MongoDB कलेक्शन में सभी फ़ील्ड नाम कैसे प्राप्त करें?
MongoDB कलेक्शन में मौजूद सभी फ़ील्ड नाम प्राप्त करने के लिए Map-Reduce ऑपरेशन का उपयोग कर सकते हैं। यह तरीका तब उपयोगी होता है जब आपको डायनामिक रूप से फ़ील्ड नामों की सूची चाहिए। उदाहरण पहले एक कलेक्शन बनाएं और दस्तावेज़ डालें: > db.getAllFieldNamesDemo.insertOne({StudentFirstName:David,Student
-
MongoDB परिणाम को सरणी में कैसे स्टोर करें?
MongoDB क्वेरी परिणाम को सरणी (array) में बदलने के लिए toArray() मेथड का उपयोग करें। यह मेथड कर्सर को पूर्ण सरणी में परिवर्तित कर देता है जिससे आप परिणामों को आसानी से प्रोसेस कर सकते हैं। उदाहरण सबसे पहले एक कलेक्शन बनाएं और उसमें कुछ दस्तावेज़ डालें: > db.mongoDbResultInArrayDemo.insertOne({Cu
-
मैं पहले से बने दस्तावेज़ में एक नया फ़ील्ड बनाना चाहता हूं। इसे MongoDB क्वेरी का उपयोग करके कैसे किया जा सकता है?
MongoDB में नया फ़ील्ड बनाने के लिए $addToSet का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं −> db.createFieldDemo.insertOne({"StudentFirstName":"John","StudentAge":21}); { "acknowledged" : true, "insertedId&q
-
MongoDB find() रिकर्सिव खोज पर संचालित करने के लिए?
डॉट नोटेशन के साथ find() का उपयोग करके रिकर्सिव खोज करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं −> db.findOperationDemo.insertOne({"ClientDetails":[{"ClientId":101,"ClientName":"Chris"},{"ClientId":102,"ClientName":"Rober
-
MongoDB में toLowerCase() को forEach लूप में लागू करके छात्रों के नाम अपडेट करें?
आइए पहले एक संग्रह बनाएं जिसमें दस्तावेज़ हों जहां एक फ़ील्ड StudentName है −> db.lowerCaseDemo.insertOne({"StudentName":"JOHN SMith"}); { "acknowledged" : true, "insertedId" : ObjectId("5cd9a86fb50a6c6dd317ad9f") }
-
MongoDB में किसी विशिष्ट फील्ड को परिणाम के रूप में कैसे प्राप्त करें?
MongoDB में किसी विशेष फील्ड को परिणाम के रूप में प्राप्त करने के लिए, आप findOne() मेथड का उपयोग कर सकते हैं। इसका सिंटैक्स निम्नलिखित है: db.yourCollectionName.findOne({yourFieldName1: yourValue}, {yourFieldName2: 1}); आइए पहले दस्तावेजों के साथ एक संग्रह बनाते हैं: > db.particularFieldDemo.
-
क्या MongoDB संग्रह में रिकॉर्ड की संख्या सीमित करने का कोई तरीका है?
हां, आप max आकार के साथ capped पैरामीटर का उपयोग कर सकते हैं। निम्नलिखित सिंटैक्स है −db.createCollection("yourCollectionName",{capped:true,size:yourSizeInBytes,max:howManyRecordsYouWant})आइए पहले capped:true के साथ एक संग्रह बनाएं −> db.createCollection("limitTheNumber
-
MongoDB में टाइमस्टैम्प अंतर को घंटों में कैसे गणना करें?
MongoDB एग्रीगेशन का उपयोग करके दो तिथियों के बीच घंटों में अंतर गणना करना एग्रीगेशन पाइपलाइन में, $subtract का उपयोग दो तिथियों के बीच अंतर (मिलीसेकंड में) प्राप्त करने के लिए करें, फिर घंटे प्राप्त करने के लिए 3,600,000 (एक घंटे में मिलीसेकंड) से विभाजित करें। नमूना डेटा बनाना > db.timestampDi
-
MongoDB में ObjectID कैसे जनरेट करें?
MongoDB शेल में नया ObjectId जनरेट करना MongoDB शेल एक बिल्ट-इन ObjectId() कंस्ट्रक्टर प्रदान करता है जो एक नया अद्वितीय 12-बाइट ObjectId जनरेट करता है। प्रत्येक कॉल एक अलग मान उत्पन्न करता है। सिंटैक्स new ObjectId() या बस: ObjectId() उदाहरण: मल्टीपल ObjectIds जनरेट करना > new ObjectId() Objec