-
MongoDB में aggregation पाइपलाइन का उपयोग करके रिकॉर्ड कैसे प्राप्त करें
MongoDB aggregation पाइपलाइन में चरण होते हैं। प्रत्येक चरण दस्तावेज़ों को बदलता है जैसे वे पाइपलाइन से गुजरते हैं। आइए पहले एक संग्रह बनाते हैं: > db.demo218.insertOne({Name:Chris,Branch:CS,Marks:[65,78,36,90]}); { acknowledged : true, insertedId : ObjectId(5e3e5f4903d395bdc2134712) } > db.
-
MongoDB में URL रिकॉर्ड से विशिष्ट डोमेन नाम कैसे खोजें
विशिष्ट डोमेन नाम खोजने के लिए MongoDB में /i फ्लैग (केस-इनसेंसिटिव) का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo219.insertOne({details:{WebsiteURL:www.EXAMPLE.com}}); { acknowledged : true, insertedId : ObjectId(5e3e667203d395bdc2134718) } > db.demo219.insertOne({details:{WebsiteURL:www
-
MongoDB संग्रह में "isMarried" स्टेटस वाले सभी एम्बेडेड दस्तावेज़ प्राप्त करें
सभी एम्बेडेड दस्तावेज़ प्राप्त करने के लिए MongoDB में $project का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo220.insertOne( ... { ... id:101, ... FullName : John Doe, ... EmailId : john12@gmail.com, ... ShippingDate : new ISODate(), ... details : { _id :1001, isMarried :true } ...
-
MongoDB रेगुलर एक्सप्रेशन: विशिष्ट नाम "John" से रिकॉर्ड प्राप्त करें, "john" से नहीं
विशिष्ट शब्द खोजने के लिए MongoDB में /searchWord/ के साथ रेगेक्स का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo221.insertOne({Details:{StudentName:Chris,StudentAge:21}}); { acknowledged : true, insertedId : ObjectId(5e3ee15d03d395bdc213472b) } > db.demo221.insertOne({Details:{StudentName:
-
MongoDB क्वेरी: दस्तावेज़ में नया सरणी तत्व जोड़ें
MongoDB दस्तावेज़ में नया सरणी तत्व जोड़ने के लिए $set के साथ पोजिशनल ऑपरेटर $ का उपयोग करें। आइए एक संग्रह बनाते हैं: >db.demo222.insertOne({details:[{StudentName:Chris,StudentMarks:78},{StudentName:David,StudentMarks:89}]}); { acknowledged : true, insertedId : ObjectId(5e3ee31703d395bdc213472f
-
MongoDB में कई प्रॉपर्टी की तुलना कैसे करें
MongoDB में कई प्रॉपर्टी की तुलना करने के लिए $where ऑपरेटर का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo223.insertOne({Scores:[56,78]}); { acknowledged : true, insertedId : ObjectId(5e3ee4ca03d395bdc2134730) } > db.demo223.insertOne({Scores:[88,45]}); { acknowledged : true, insertedId :
-
MongoDB में सरणी से आइटम कैसे हटाएं
MongoDB में सरणी से आइटम हटाने के लिए $pull ऑपरेटर का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo224.insertOne({ListOfTechnology:[Spring,Hibernate,Java]}); { acknowledged : true, insertedId : ObjectId(5e3ee6d103d395bdc2134733) } > db.demo224.insertOne({ListOfTechnology:[Groovy]}); { acknow
-
MongoDB से अंतिम दो मान प्राप्त करें
अंतिम दो मान प्राप्त करने के लिए, MongoDB $slice का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं −> db.demo173.insertOne({"ListOfValues":[10,40,100,560,700,900]}); { "acknowledged" : true, "insertedId" : ObjectId("5e383a4f9e4
-
MongoDB Aggregation: सरणी के अंदर सरणी को स्लाइस करना
सरणी के अंदर सरणी को स्लाइस करने के लिए MongoDB में aggregate() के साथ $slice का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo111.insertOne( ... { ... _id : 101, ... Name : Chris, ... Details : [ ... { ... _id : 101, ... Score : 78, ... Subjects : [ .
-
MongoDB में कैप्ड संग्रह में एकल फ़ील्ड कैसे अपडेट करें
कैप्ड संग्रह में फ़ील्ड अपडेट करने के लिए update() का उपयोग करें। आइए एक कैप्ड संग्रह बनाते हैं: > db.createCollection(Demo112, { capped : true, size : 14, max : 3 } ); { ok : 1 } > db.demo112.insertOne({Name:Chris}); { acknowledged : true, insertedId : ObjectId(5e2ef47a9fd5fd66da21447e) } &g
-
MongoDB में व्यू कैसे बनाएं
MongoDB में व्यू बनाने के लिए createView() का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo113.insertOne( ... { _id: 1, StudentId: 101, Details: { Name: Chris, Age: 21 }, Subject: MySQL } ... ); { acknowledged : true, insertedId : 1 } दस्तावेज़ देखने के लिए: > db.demo113.find().pretty(); आ
-
MongoDB में डुप्लिकेट नाम मानों के लिए अधिकतम स्कोर कैसे खोजें
अधिकतम स्कोर खोजने के लिए MongoDB में group() कमांड का उपयोग करके दस्तावेज़ों को समूहित करें। आइए एक संग्रह बनाते हैं: > db.demo114.insertOne({Score:60,Name:Chris}); { acknowledged : true, insertedId : ObjectId(5e2efc57d8f64a552dae6354) } > db.demo114.insertOne({Score:87,Name:Chris}); { ackno
-
MongoDB क्वेरी: फ़ील्ड अपडेट करें और कॉलम में मौजूद डेटा संशोधित करें
इसके लिए find() के साथ update() और forEach का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo115.insertOne({LastName:Brown}); { acknowledged : true, insertedId : ObjectId(5e2efe9bd8f64a552dae635a) } दस्तावेज़ देखने के लिए: > db.demo115.find(); आउटपुट: { _id : ObjectId(5e2efe9bd8f64a552dae63
-
MongoDB में मानदंड पूरा करने वाला केवल एक दस्तावेज़ कैसे खोजें
MongoDB में केवल एक दस्तावेज़ खोजने के लिए findOne() का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo116.insertOne({EmployeeId:101,EmployeeName:John}); { acknowledged : true, insertedId : ObjectId(5e2eff98d8f64a552dae635b) } > db.demo116.insertOne({EmployeeId:102,EmployeeName:Bob}); { acknow
-
MongoDB Aggregate: सभी दस्तावेज़ों के लिए डिक्शनरी की सूची में मानों का योग
डिक्शनरी की सूची में मानों का योग निकालने के लिए $sum के साथ aggregate() का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo117.insertOne( ... { ... ID:101, ... Details:[ ... { Name:Chris, Value1:20, Value2:30, Value3:10 }, ... { Name:David, Value1:10, Value2:50, Value3:30 }
-
MongoDB में $addFields पाइपलाइन और $filter ऑपरेटर का उपयोग
आइए पहले एक संग्रह बनाते हैं: > db.demo118.insertOne( ... { ... Id : 101, ... Name : Chris, ... Subjects : [ ... MySQL, ... MongoDB, ... Java ... ], ... Details : [ ... { Name : David, S:MongoDB }, ... { Name : Bob, S:Python } ... ] ... }
-
MongoDB में कई सरणियों को एक बड़ी सरणी में कैसे संयोजित करें
कई सरणियों को एक सरणी में संयोजित करने के लिए MongoDB में $project के साथ $setUnion और $filter का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo119.insertOne( ... { ... _id: 101, ... WebDetails: [ ... { ImagePath: /all/image1, isCorrect: false }, ... { ImagePath: /all/image
-
MongoDB में बूलियन फ़ील्ड कैसे डालें
बूलियन के दो मान होते हैं: true और false, इसलिए MongoDB में true या false कीवर्ड का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo215.insertOne({EmployeeDetails:[{EmployeeName:David,isMarried:false,Salary:56000}]}); { acknowledged : true, insertedId : ObjectId(5e3e344003d395bdc2134708) } > db
-
MongoDB aggregation में नेस्टेड फ़ील्ड को सरणी में काउंट मान के साथ कैसे समूहित करें
आइए एक संग्रह बनाते हैं: > db.demo99.insertOne( ... { ... Details: ... { ... X: ... { ... Values: [10,30,50], ... Number:3, ... }, ... Y: ... { ... Values: [1000, 180], ... Number: 2, ... } ... } ... } ... ); { a
-
MongoDB क्वेरी: NOR ऑपरेटर का उपयोग करके विशिष्ट दस्तावेज़ को छोड़कर सभी प्राप्त करें
विशिष्ट दस्तावेज़ को छोड़कर सभी प्राप्त करने के लिए MongoDB में $nor ऑपरेटर का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo100.insertOne({Name:Chris,Age:21}); { acknowledged : true, insertedId : ObjectId(5e2d9624b8903cdd865577c0) } > db.demo100.insertOne({Name:David,Age:23}); { acknowledged