-
MongoDB में find() के साथ OR ऑपरेटर कैसे लागू करें
आइए एक संग्रह बनाते हैं: > db.demo78.insertOne({Name1:Chris,Name2:Mike}); { acknowledged : true, insertedId : ObjectId(5e2bd99c71bf0181ecc4228f) } > db.demo78.insertOne({Name1:Bob,Name2:Carol}); { acknowledged : true, insertedId : ObjectId(5e2bd9ac71bf0181ecc42290) } > db.demo78.insertOne(
-
MongoDB में दस्तावेज़ कैसे हटाएं
MongoDB में दस्तावेज़ हटाने के लिए remove() मेथड का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo79.insertOne({Name:Chris}); { acknowledged : true, insertedId : ObjectId(5e2bdb2271bf0181ecc42293) } > db.demo79.insertOne({Name:David}); { acknowledged : true, insertedId : ObjectId(5e2bdb2671bf
-
MongoDB क्वेरी: औसत निकालना
MongoDB में औसत निकालने के लिए $avg ऑपरेटर का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo80.insertOne({Details:{Price:10.5}}); { acknowledged : true, insertedId : ObjectId(5e2bf43271bf0181ecc42297) } > db.demo80.insertOne({Details:{Price:50.3}}); { acknowledged : true, insertedId : ObjectI
-
MongoDB में सब-डॉक्यूमेंट में विशिष्ट आइटम कैसे खोजें
सब-डॉक्यूमेंट में विशिष्ट आइटम खोजने के लिए डॉट (.) नोटेशन का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo81.insertOne({StudentDetails:[{StudentName:Carol,StudentSubject:Java},{ StudentName : David, StudentSubject : MongoDB }]}); { acknowledged : true, insertedId : ObjectId(5e2bf6ec71bf0181ecc
-
MongoDB में यूनिक फ़ील्ड कैसे बनाएं
MongoDB में किसी फ़ील्ड को यूनिक बनाने के लिए इंडेक्स बनाते समय unique: true विकल्प का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo82.createIndex({EmployeeName:1},{unique:true}); { createdCollectionAutomatically : true, numIndexesBefore : 1, numIndexesAfter : 2, ok : 1 } > db.demo82.insertO
-
MongoDB में सब-कलेक्शन के लिए $and के बजाय $in ऑपरेटर का उपयोग
MongoDB में दस्तावेज़ प्राप्त करने के लिए $and के बजाय $in ऑपरेटर का उपयोग करना बेहतर होता है। आइए एक संग्रह बनाते हैं: > db.demo83.insertOne( ... { ... Details:[ ... { ... Name:Chris, ... Subject:[ ... MySQL, ... MongoDB ... ] ... }, ... { ...
-
MongoDB में सरणी के अंदर कई मानदंडों का मिलान कैसे करें
सरणी के अंदर कई मानदंडों का मिलान करने के लिए aggregate() के साथ $elemMatch का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo84.insertOne({ ... EmployeeDetails: [ ... {Name: John, Salary:45000, isMarried: true}, ... {Name: Chris, Salary:50000, isMarried: false} ... ] ... }); { acknow
-
MongoDB क्वेरी: आईडी को सरणी फ़ील्ड मान से बाहर कैसे करें
इसके लिए $not के साथ $in ऑपरेटर का उपयोग करें। आइए एक संग्रह बनाते हैं: [ { id: 101, subjectid: [ 102 ] }, { id: 102, subjectid: [ 102 ] } ] सभी दस्तावेज़ देखने के लिए: db.collection.find() आउटपुट: [ { _id: ObjectId(5a934e000102030405000000),
-
MongoDB में किसी विशेष फ़ील्ड का औसत कैसे निकालें
MongoDB में किसी फ़ील्ड का औसत निकालने के लिए aggregate() के साथ $avg ऑपरेटर का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo214.insertOne({Marks:56,Name:David}); { acknowledged : true, insertedId : ObjectId(5e3e319403d395bdc2134705) } > db.demo214.insertOne({Marks:86,Name:Bob}); { acknowled
-
पुराने MongoDB संस्करणों में सरणी तत्व का इंडेक्स कैसे प्राप्त करें
MongoDB में सरणी तत्व का इंडेक्स प्राप्त करने के लिए $indexOfArray ऑपरेटर का उपयोग किया जाता है। आइए एक संग्रह बनाते हैं: > db.demo65.insertOne({ListOfValues:[10,20,30]}); { acknowledged : true, insertedId : ObjectId(5e28990ecfb11e5c34d89938) } > db.demo65.insertOne({ListOfValues:[50,60,70,10
-
MongoDB में aggregate क्वेरी का उपयोग करके सॉर्ट करना
MongoDB में दस्तावेज़ों को सॉर्ट करने के लिए $match के साथ aggregate पाइपलाइन का उपयोग किया जाता है। आइए एक संग्रह बनाते हैं और उसमें कुछ दस्तावेज़ डालते हैं: > db.demo67.insertOne({StudentAge:23}); { acknowledged : true, insertedId : ObjectId(5e289edf602d9a2ff1828ed8) } > db.demo67.insertOne
-
MongoDB: सभी डॉक्यूमेंट्स खोजें जहां प्रॉपर्टी ID रिकॉर्ड ID के बराबर हो
इसके लिए $where का उपयोग करें और == से तुलना करें। कलेक्शन बनाएं: > db.demo69.insertOne({ _id: ObjectId(507c7f79bcf86cd7994f6c0e), Details: { id: ObjectId(507c7f79bcf86cd7994f6c0e) } }); { acknowledged: true, insertedId: ObjectId(507c7f79bcf86cd7994f6c0e) } > db.demo69.insertOne({
-
क्या गहरे सब-लिस्ट्स को कनकैट करने के लिए MongoDB क्वेरी है?
aggregate() के साथ $unwind का उपयोग करके गहरे सब-लिस्ट्स को कनकैट करें। कलेक्शन बनाएं: > db.demo70.insertOne({ first: [ { details: { second: [ { StudentDetails: { Score: 10 } }, { StudentDetails: { Score: 20 } },
-
MongoDB में स्ट्रिंग का योग कैसे कैलकुलेट करें
MongoDB में स्ट्रिंग का योग कैलकुलेट करने के लिए aggregate() का उपयोग करें। कलेक्शन बनाएं: > db.demo71.insertOne({Price:20}); { acknowledged: true, insertedId: ObjectId(5e29af210912fae76b13d76e) } > db.demo71.insertOne({Price:50}); { acknowledged: true, insertedId: ObjectId(5e29af240912fae76
-
MongoDB में सबडॉक्यूमेंट ऐरे के nth एलिमेंट (वेरिएबल इंडेक्स) पर क्वेरी
इसके लिए $let के साथ $expr का उपयोग करें। यहां $let का उपयोग अस्थायी वेरिएबल परिभाषित करने के लिए किया जाता है। $expr का उपयोग एग्रीगेशन एक्सप्रेशन के लिए किया जाता है। कलेक्शन बनाएं: > db.demo72.insertOne({ StudentDetails: [ { Name: Chris, Age: 21 }, { Name: David, Age: 23 },
-
MongoDB में पहला और आखिरी डॉक्यूमेंट प्राप्त करने का सबसे कुशल तरीका
MongoDB में पहला और आखिरी डॉक्यूमेंट प्राप्त करने के लिए aggregate() के साथ $first और $last का उपयोग करें। कलेक्शन बनाएं: > db.demo73.insertOne({Name:Chris}); { acknowledged: true, insertedId: ObjectId(5e29c41b71bf0181ecc4226c) } > db.demo73.insertOne({Name:Bob}); { acknowledged: true, inser
-
MongoDB डॉक्यूमेंट्स खोजें जहां ऐरे में सभी ऑब्जेक्ट्स का विशिष्ट मान हो
कलेक्शन बनाएं: > db.demo74.insertOne({ StudentName: Chris, StudentDetails: [ { Subject: MongoDB, isRegular: Active }, { Subject: MongoDB, isRegular: InActive }, { Subject: MongoDB, isRegular: InActive } ] }); { acknowledged: true, insertedId: ObjectId(5e29c6b6
-
MongoDB क्वेरी: केवल विशिष्ट संख्या में एलिमेंट्स प्राप्त करें
केवल विशिष्ट संख्या में एलिमेंट्स वापस करने के लिए aggregate() और $slice का उपयोग करें। कलेक्शन बनाएं: > db.demo75.insertOne({Name:[Sam,Mike,Carol,David,Bob,John]}); { acknowledged: true, insertedId: ObjectId(5e2bcd7671bf0181ecc42278) } सभी डॉक्यूमेंट्स देखें: > db.demo75.find(); आउटपुट: {
-
MongoDB संग्रह में कॉलम कैसे जोड़ें?
कॉलम जोड़ने के लिए, आपको संग्रह को अपडेट करना होगा। सिंटैक्स इस प्रकार है −db.getCollection(yourCollectionName).update({}, {$set: {"yourColumnName": "yourValue"}},false,true);उपरोक्त सिंटैक्स को समझने के लिए, आइए दस्तावेजों के साथ एक संग्रह बनाएं −> db.addColumnDem
-
MongoDB में _id फील्ड अपडेट करें
अपडेट करने के लिए, बस नई ID सेव करें और पुरानी को remove() से हटाएं। पहले कलेक्शन बनाएं: > db.updatingDemo.insertOne({StudentName:Robert}); { acknowledged: true, insertedId: ObjectId(5e04dae5150ee0e76c06a04b) } > db.updatingDemo.insertOne({StudentName:Bob}); { acknowledged: true, insertedId: