-
MongoDB में डेटा के लिए रिटर्न फॉर्मेट स्पेसिफाई करें
रिटर्न फॉर्मेट स्पेसिफाई करने के लिए MongoDB में $addToSet की मदद लें। पहले कलेक्शन बनाएं: > db.demo207.insertOne({FavouriteTechnology:Spring Boot}); { acknowledged: true, insertedId: ObjectId(5e3d8e7a03d395bdc21346f1) } > db.demo207.insertOne({FavouriteTechnology:MongoDB}); { acknowledged:
-
MongoDB क्वेरी: न्यूमेरिक स्ट्रिंग को नंबर में कन्वर्ट करें
न्यूमेरिक स्ट्रिंग को नंबर में कन्वर्ट करने के लिए MongoDB में parseInt() का उपयोग करें। पहले कलेक्शन बनाएं: > db.demo208.insertOne({ value: 50 }); { acknowledged: true, insertedId: ObjectId(5e3d92d803d395bdc21346f6) } > db.demo208.insertOne({ value: 2350 }); { acknowledged: true, insertedId
-
MongoDB क्वेरी: फील्ड वैल्यू कन्वर्ट करें और प्रोजेक्शन के दौरान डेटटाइम डे ऑफ मंथ बनाएं
फील्ड वैल्यू को कन्वर्ट करके डेटटाइम डे ऑफ मंथ बनाने के लिए MongoDB aggregate() का उपयोग करें। पहले कलेक्शन बनाएं: > db.demo209.insertOne({ _id: 101, details: [ { dat: 1528929908, Name: Chris }, { dat: 1529082069, Name: Carol } ], Age: 25, CountryName: US });
-
MongoDB में किसी विशिष्ट मान की गणना प्राप्त करें
MongoDB में किसी विशिष्ट मान की गणना के लिए aggregate() का उपयोग करें। पहले कलेक्शन बनाएं: > db.demo210.insertOne({ details: [ { ClientName: Robert }, { ClientName: John Doe }, { ClientName: Robert }, { ClientName: Robert }, { ClientName: David Miller }
-
MongoDB क्राइटेरिया ऑब्जेक्ट में दो बाहरी मानों की समानता कैसे टेस्ट करें
मानों को टेस्ट करने के लिए $type का उपयोग करें। पहले कलेक्शन बनाएं: > db.demo211.insertOne({id:101,Name:Chris}); { acknowledged: true, insertedId: ObjectId(5e3e298203d395bdc21346fa) } > db.demo211.insertOne({id:102,Name:null}); { acknowledged: true, insertedId: ObjectId(5e3e2a5403d395bdc2134
-
MongoDB में एक शब्द के माध्यम से डॉक्यूमेंट खोजें
MongoDB डॉक्यूमेंट को एक शब्द के माध्यम से खोजने के लिए find() का उपयोग करें और शब्द को इस तरह सेट करें: word/i पहले कलेक्शन बनाएं: > db.demo212.insertOne({details:[{Name:John Doe}]}); { acknowledged: true, insertedId: ObjectId(5e3e2c7603d395bdc21346ff) } > db.demo212.insertOne({details:[{Na
-
MongoDB में एक ऐरे के भीतर नेस्टेड दूसरे ऐरे से विशिष्ट रिकॉर्ड डिलीट करें
विशिष्ट रिकॉर्ड डिलीट करने के लिए $pull और UPDATE() का उपयोग करें। पहले कलेक्शन बनाएं: > db.demo213.insertOne({ id: 101, details1: [ { Name: Chris, details2: [ { StudentName: David, Subject: MongoDB }, { StudentName: Mike, Subject: MySQL } ]} ]
-
MongoDB में सभी कीज़ लिस्ट किए बिना सबफील्ड्स को टॉप लेवल पर प्रमोट करें
प्रोजेक्शन में सबफील्ड्स को टॉप लेवल पर प्रमोट करने के लिए $objectToArray और $arrayToObject का उपयोग करें। पहले कलेक्शन बनाएं: > db.promoteSubfieldsDemo.insertOne({s:10,y:{t:20,u:30}}); { acknowledged: true, insertedId: ObjectId(5e038004190a577c668b55d5) } सभी डॉक्यूमेंट्स देखें: > db.promot
-
क्या MongoDB में क्वेरी से विशिष्ट मानों की सूची वापस करना संभव है?
विशिष्ट मानों की सूची वापस करने के लिए map() का उपयोग करें। पहले कलेक्शन बनाएं: > db.demo195.insertOne({Subject:MySQL}); { acknowledged: true, insertedId: ObjectId(5e3af3f203d395bdc21346d4) } > db.demo195.insertOne({Subject:MongoDB}); { acknowledged: true, insertedId: ObjectId(5e3af3f703d395
-
MongoDB में अलग की के बराबर मान होने पर की वैल्यू अपडेट करें
पहले कलेक्शन बनाएं: > db.demo196.insertOne({ Id: 101, details: [ { FirstName: Chris, LastName: Brown, Score: 45 }, { FirstName: David, LastName: Miller, Score: 87 }, { FirstName: John, LastName: Doe, Score: 56 } ] }); { acknowledged: true, insertedId: ObjectId
-
क्या MongoDB में limit() क्वेरी स्पीड बढ़ाता है?
नहीं, LIMIT() का उपयोग बैंडविड्थ खपत कम करता है लेकिन क्वेरी स्पीड नहीं बढ़ाता। उदाहरण देखें: > db.demo197.insertOne({Name:Chris}); { acknowledged: true, insertedId: ObjectId(5e3afde803d395bdc21346d8) } > db.demo197.insertOne({Name:Bob}); { acknowledged: true, insertedId: ObjectId(5e3afdef03
-
MongoDB में $pull/$unset का उपयोग मल्टीपल कंडीशंस के साथ
इसके लिए $pull के साथ update का उपयोग करें। पहले कलेक्शन बनाएं: > db.demo198.insertOne({List:{Values:[10,20,30,30,70,80,90]}}); { acknowledged: true, insertedId: ObjectId(5e3c224503d395bdc21346df) } > db.demo198.insertOne({List:{Values:[56,978,56,34,23,34]}}); { acknowledged: true, insertedI
-
MongoDB में नेस्टेड डॉक्यूमेंट्स के लिए एग्रीगेशन
MongoDB में एग्रीगेशन के लिए aggregate() का उपयोग करें। पहले कलेक्शन बनाएं: > db.demo199.insertOne({ details1: { details2: { details3: { Name: Chris, details4: { details5: { v1: 10, v2: 20, v3: 30 } }
-
MongoDB में मल्टीपल सब-डॉक्यूमेंट्स फ़िल्टर करें
MongoDB में मल्टीपल सब-डॉक्यूमेंट्स फ़िल्टर करने के लिए aggregate() का उपयोग करें। पहले कलेक्शन बनाएं: > db.demo200.insertOne({ Id: 101, details1: [ { isActive: true, SubjectName: MySQL }, { isActive: false, SubjectName: Java } ], details2: [ { isActive: fa
-
MongoDB डॉक्यूमेंट में केवल एक विशिष्ट मान अपडेट करें
केवल एक विशिष्ट मान अपडेट करने के लिए update() और $set का उपयोग करें। पहले कलेक्शन बनाएं: > db.demo201.insertOne({ClientName:Chris Brown,ClientAge:26}); { acknowledged: true, insertedId: ObjectId(5e3c39ca03d395bdc21346e5) } > db.demo201.insertOne({ClientName:David Miller,ClientAge:35}); { ac
-
MongoDB एक्सप्लेन क्वेरी प्लान डिस्प्ले करें
क्वेरी प्लान की जानकारी के लिए explain() का उपयोग करें। पहले कलेक्शन बनाएं: > db.demo202.insertOne({StudentFirstName:Chris,StudentAge:21}); { acknowledged: true, insertedId: ObjectId(5e3c3bd103d395bdc21346e8) } > db.demo202.insertOne({StudentFirstName:David,StudentAge:23}); { acknowledged: t
-
MongoDB में एक से अधिक शर्तों के साथ नेस्टेड ऐरे को क्वेरी करें
नेस्टेड ऐरे क्वेरी करने के लिए $elemMatch का उपयोग करें। पहले कलेक्शन बनाएं: > db.demo203.insertOne({ _id: 101, Name: Chris, details1: [ { empName: David, salary: 50000, technology: [MySQL, MongoDB] }, { empName: Carol, salary: 70000, technology: [Java, Spring] } ]
-
MongoDB में ऐरे में मिले केवल एक एलिमेंट को डिस्प्ले करें
ऐरे में मिले केवल एक एलिमेंट को डिस्प्ले करने के लिए aggregate() का उपयोग करें। पहले कलेक्शन बनाएं: > db.demo204.insertOne({ _id: 101, Name: Chris, Age: 23, details: [ { id: 1001, empId: John_1001, salary: 50000, Technology: Java }, { id: 1002, empId: John_1002 },
-
MongoDB में $or ऑपरेटर का उपयोग करके फील्ड के अस्तित्व के आधार पर रिकॉर्ड्स लाएं
$or के साथ $exists का उपयोग करके रिकॉर्ड्स लाएं। पहले कलेक्शन बनाएं: > db.demo185.insertOne({_id:101, details:{Name:Chris, Score:78, Subjects:{Name:MySQL}}}); { acknowledged: true, insertedId: 101 } > db.demo185.insertOne({_id:102, details:{Name:Bob, Score:78}}); { acknowledged: true, insert
-
MongoDB में केस-इनसेंसिटिव सर्च के लिए क्वेरी
पहले एक कलेक्शन बनाते हैं: > db.demo186.insertOne({UserEmailId:JOHN@GMAIL.COM,UserName:John}); { acknowledged: true, insertedId: ObjectId(5e399d769e4f06af55199808) } > db.demo186.insertOne({UserEmailId:chris@gmail.com,UserName:chris}); { acknowledged: true, insertedId: ObjectId(5e399d879e4f0