-
MongoDB Aggregate: अन्य संग्रह के मिलान फ़ील्ड के लिए JSON सरणी फ़ील्ड
इसके लिए दो संग्रह बनाएं और $lookup का उपयोग करके मिलान करें। आइए पहला संग्रह बनाते हैं: > db.demo101.insertOne( ... { _id : 1, Details : [ { PId : 200 }, { PId : 201 }, { PId : 201 } ] } ... ) { acknowledged : true, insertedId : 1 } पहले संग्रह के दस्तावेज़: > db.demo101.find(); { _id : 1,
-
MongoDB में सरणी के अंतिम ऑब्जेक्ट पर क्वेरी कैसे करें
सरणी के अंतिम ऑब्जेक्ट पर क्वेरी करने के लिए aggregate() के साथ $arrayElemAt का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo103.insertOne( { Details : [ { StudentId : 101, Details : MongoDB }, {StudentId : 102, Details : MySQL }, { StudentId : 103, Details : Java } ], Details1 : [ { StudentId
-
MongoDB में सरणी आइटम पर $dateToString लागू करना
सरणी आइटम पर $dateToString लागू करने के लिए MongoDB में aggregate() के साथ $map का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo104.insertOne( ... { ... AppName : Online Book, ... Details : [ ... { ... ClientName : Chris, ... Deadline : new ISODate(2020-03-10) ..
-
MongoDB में तत्व मौजूद न होने पर सरणी डालें अन्यथा अपडेट करें (कई शर्तों के साथ)
इसके लिए bulkWrite() का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo105.insertOne( { _id:101, Name:Chris, Details:[{ Marks1:60, Marks2:70, Marks3:70 }, { Marks1:70, Marks2:70, Marks3:90 }] } ); { acknowledged : true, insertedId : 101 } सभी दस्तावेज़ देखने के लिए: > db.demo105.find().pretty
-
MongoDB क्वेरी में वेरिएबल का उपयोग कैसे करें
MongoDB में वेरिएबल का उपयोग करने के लिए var कीवर्ड का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo107.insertOne({Name:Chris}); { acknowledged : true, insertedId : ObjectId(5e2ee1b19fd5fd66da214471) } > db.demo107.insertOne({Name:Bob}); { acknowledged : true, insertedId : ObjectId(5e2ee1b49
-
MongoDB में दो कुंजियों द्वारा डुप्लिकेट एंट्री कैसे हटाएं
दो कुंजियों द्वारा डुप्लिकेट एंट्री हटाने के लिए MongoDB में aggregate() के साथ $out का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo108.insertOne({Value1:23,Value2:24}); { acknowledged : true, insertedId : ObjectId(5e2ee3e49fd5fd66da214477) } > db.demo108.insertOne({Value1:23,Value2:25}); {
-
MongoDB में नेस्टेड JSON ऑब्जेक्ट का केवल डेटा कैसे प्राप्त करें
MongoDB में नेस्टेड JSON ऑब्जेक्ट का डेटा प्राप्त करने के लिए findOne() के साथ प्रोजेक्शन का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo109.insertOne( ... { ... Name : Chris, ... Subjects : [ ... { ... Id : 100, ... Name:MySQL, ... InstructorDetails : [
-
MongoDB में डेटा कैसे अपडेट करें
MongoDB में डेटा अपडेट करने के लिए update() मेथड का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo110.insertOne({Name:Chris}); { acknowledged : true, insertedId : ObjectId(5e2eeb949fd5fd66da21447b) } > db.demo110.insertOne({Name:David}); { acknowledged : true, insertedId : ObjectId(5e2eeb9f9f
-
MongoDB क्वेरी: कई सरणी तत्वों द्वारा फ़िल्टर कैसे करें
कई सरणी तत्वों द्वारा फ़िल्टर करने के लिए $elemMatch का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo87.insertOne( ... { ... id:101, ... Details: [ ... { ... EmployeeName: Chris, ... Salary: 45000 ... }, ... { ... EmployeeName: David, ...
-
क्या MongoDB में फ़ील्ड मान को $regex में पैटर्न के रूप में उपयोग करना संभव है?
हां, फ़ील्ड मान को पैटर्न के रूप में उपयोग करने के लिए $indexOfCP का उपयोग कर सकते हैं। आइए एक संग्रह बनाते हैं: > db.demo88.insertOne( ... { ... Name: Chris, ... PassoutYear: 2020, ... websiteName: chris.shop.com/Carol-2020- ... } ... ); { acknowledged : true, insertedId : Objec
-
MongoDB में नेस्टेड स्ट्रिंग की सरणी कैसे प्राप्त करें
MongoDB में नेस्टेड स्ट्रिंग की सरणी प्राप्त करने के लिए find() में डॉट नोटेशन का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo89.insertOne( ... { id: 101, Details: [ { Name: Chris, Marks: 45 }, { Name: David, Marks: 55, Subjects : [MySQL, MongoDB, Java, C] } ] } ... ); { acknowledged : true, i
-
MongoDB क्वेरी: सरणी में सबस्ट्रिंग वाले दस्तावेज़ खोजें
ऐसे मूल्यांकन के लिए MongoDB में aggregate() का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo90.insertOne( ... {words: [john, jace]} ... ); { acknowledged : true, insertedId : ObjectId(5e2c1ada79799acab037af56) } > db.demo90.insertOne( ... {words: [sam, adam]} ... ); { acknowledged : true, i
-
MongoDB में विशिष्ट तारीख पर या उसके बाद के रिकॉर्ड कैसे खोजें
किसी तारीख पर या उसके बाद के रिकॉर्ड खोजने के लिए $gte (ग्रेटर दैन इक्वल) ऑपरेटर का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo91.insertOne({ArrivalDate:new ISODate(2020-01-10)}); { acknowledged : true, insertedId : ObjectId(5e2d49fd79799acab037af66) } > db.demo91.insertOne({ArrivalDate:ne
-
MongoDB में तारीख को टाइमस्टैम्प में कैसे बदलें
MongoDB में तारीख को टाइमस्टैम्प में बदलने के लिए aggregate() के साथ $toLong का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo93.insertOne({UserName:Chris,ArrivalDate:new ISODate(2020-10-01)}); { acknowledged : true, insertedId : ObjectId(5e2d4b6479799acab037af68) } > db.demo93.insertOne({Use
-
MongoDB में कई शर्तों के साथ सरणी को कैसे अपडेट करें
MongoDB में कई शर्तों के साथ सरणी अपडेट करने के लिए $push के साथ $elemMatch का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo94.insertOne( ... { ... Details : [ ... { ... Name : Chris, ... Subject : [] ... }, ... { ... Name : David, ... Subject : [] ...
-
MongoDB में स्ट्रिंग को ObjectId में कैसे बदलें
MongoDB में स्ट्रिंग को ObjectId में बदलने के लिए $toObjectId ऑपरेटर का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo95.insertOne({Id:5ab9cbe531c2ab715d42129a}); { acknowledged : true, insertedId : ObjectId(5e2d5ef5b8903cdd865577ac) } सभी दस्तावेज़ देखने के लिए: > db.demo95.find(); आउटपुट:
-
MongoDB में सरणी के अंदर फ़ील्ड्स का योग कैसे निकालें
सरणी के अंदर फ़ील्ड्स का योग निकालने के लिए $sum ऑपरेटर का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo96.insertOne( ... { ... Name : Chris, ... Details : [ ... { Marks:67 }, ... { Marks:33 }, ... { Marks:50 } ... ] ... } ... ); { acknowledged : true, insertedId : ObjectId(5e
-
MongoDB में सरणी ऑब्जेक्ट के तत्व का प्रॉपर्टी मान बढ़ाना
सरणी ऑब्जेक्ट के तत्व का प्रॉपर्टी मान बढ़ाने के लिए MongoDB में update() के साथ $inc का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo97.insertOne({ ... Details: [ ... { ... Name: Chris, ... Marks: 45 ... }, ... { ... Name: Bob, ... Marks: 88 ... } ...
-
MongoDB में मल्टीलेवल $group का उपयोग
मल्टीलेवल $group लागू करने के लिए MongoDB aggregate का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo76.insertOne({ Name:Chris,Age : 21, CountryName : US }); { acknowledged : true, insertedId : ObjectId(5e2bd3e571bf0181ecc42281) } > db.demo76.insertOne({ Name:Chris,Age : 21, CountryName : US
-
MongoDB ऑब्जेक्ट को कैसे अपडेट करें
MongoDB ऑब्जेक्ट को अपडेट करने के लिए update() मेथड का उपयोग करें। आइए एक संग्रह बनाते हैं: > db.demo77.insertOne({Details : { Score : 78 } }); { acknowledged : true, insertedId : ObjectId(5e2bd6f371bf0181ecc4228a) } दस्तावेज़ देखने के लिए: > db.demo77.find(); आउटपुट: { _id : ObjectId(5e2b