-
MongoDB में दो सरणियों को अनविंड करें
अनविंड करने के लिए, $unwind का उपयोग करें। $unwind इनपुट दस्तावेज़ों से सरणी फ़ील्ड को डीस्ट्रक्चर करता है ताकि प्रत्येक तत्व के लिए एक दस्तावेज़ आउटपुट हो। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo515.insertOne( { details1: [ 4700100004 ], details2: [ Not Give
-
MongoDB में खोज मानदंड के साथ अंतिम पंक्ति अपडेट करें?
खोज मानदंड के साथ अपडेट करने के लिए, MongoDB में findAndModify() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo516.insertOne({Name:John,Age:22,Score:56}); { acknowledged : true, insertedId : ObjectId(5e889fdb987b6e0e9d18f591) } > db.demo516.insertOne({Name:John,Age:23,Score:6
-
MongoDB में फ़ील्ड नाम कैसे बदलें?
फ़ील्ड नाम बदलने के लिए, $project का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo517.insertOne({Name:Chris Brown}); { acknowledged : true, insertedId : ObjectId(5e88a2a2987b6e0e9d18f595) } > db.demo517.insertOne({Name:David Miller}); { acknowledged : true, insertedId : ObjectI
-
MongoDB में _id द्वारा दस्तावेज़ कैसे हटाएं?
_id द्वारा हटाने के लिए, MongoDB में remove() का उपयोग करें। निम्न सिंटैक्स है: db.yourCollectionName.remove({_id:yourObjectId}); उपरोक्त सिंटैक्स को समझने के लिए, आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo518.insertOne({ClientName:Chris}); { acknowledged : true, insertedId : ObjectId(5e88
-
MongoDB में रेगुलर एक्सप्रेशन के साथ टेक्स्ट खोज
MongoDB में रेगुलर एक्सप्रेशन के साथ टेक्स्ट खोज के लिए, $regex का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo519.insertOne({Value:50,60,70}); { acknowledged : true, insertedId : ObjectId(5e88b9c0b3fbf26334ef6111) } > db.demo519.insertOne({Value:80,90,50}); { acknowledged : t
-
MongoDB में सरणी में $in लागू करने की क्वेरी
आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo520.insertOne({ListOfName:[John,Bob]}); { acknowledged : true, insertedId : ObjectId(5e899fb4b3fbf26334ef6114) } > db.demo520.insertOne({ListOfName:[Chris,David]}); { acknowledged : true, insertedId : ObjectId(5e899fbfb3fbf26334ef6115) } > db
-
MongoDB में डेट रिकॉर्ड्स के आधार पर नवीनतम डेटा सेट कैसे प्राप्त करें?
डेट रिकॉर्ड्स से नवीनतम डेटा सेट प्राप्त करने के लिए, sort() और -1 का उपयोग करें। केवल एक डेटा यानी दस्तावेज़ के लिए, LIMIT(1) का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo521.insertOne({PurchaseDate:new ISODate(2019-01-10),ProductName:Product-1}); { acknowledged : true, insert
-
MongoDB में सभी सबडॉक्यूमेंट्स के साथ ऑब्जेक्ट्स के विशिष्ट जोड़े कैसे प्राप्त करें?
ऑब्जेक्ट्स के विशिष्ट जोड़े प्राप्त करने के लिए, $group का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo522.insertOne({Name:John,Score:45}); { acknowledged : true, insertedId : ObjectId(5e89b646b3fbf26334ef611b) } > db.demo522.insertOne({Name:Bob,Score:67}); { acknowledged : tr
-
MongoDB में FirstName और LastName के संयोजन पर क्वेरी कैसे करें?
संयोजन के लिए, $concat का उपयोग करें और $eq का उपयोग करके समानता जांचें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo502.insertOne({FirstName:John,LastName:Smith}); { acknowledged : true, insertedId : ObjectId(5e875534987b6e0e9d18f56d) } > db.demo502.insertOne({FirstName:David,LastName:Mi
-
MongoDB में पॉपुलेटेड फ़ील्ड में सरणी स्लाइस करें?
सरणी स्लाइस करने के लिए, MongoDB में $slice ऑपरेटर का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo503.insertOne({_id:1,Name:John,Subject:[MySQL,Java,C]}); { acknowledged : true, insertedId : 1 } > db.demo503.insertOne({_id:2,Name:David,Subject:[MongoDB,C++,Python]}); { acknowl
-
MongoDB में नाम से उपयोगकर्ता नहीं मिल रहा?
MongoDB में नाम से उपयोगकर्ता खोजने के लिए, find() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo504.insertOne({Name:Chris}); { acknowledged : true, insertedId : ObjectId(5e8823ee987b6e0e9d18f570) } > db.demo504.insertOne({Name:John}); { acknowledged : true, insertedId : Obje
-
MongoDB में नेस्टेड सरणी को कैसे सॉर्ट करें?
MongoDB में नेस्टेड सरणी को सॉर्ट करने के लिए, $sort का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo505.insertOne( { details: [ { Name:Chris, Score:58 }, { Name:Bob, Score:45 }, { Name:John, Score:68 }, { Name:David, Score:46 } ] }); { ackn
-
MongoDB में सरणी ऑब्जेक्ट के साथ सरणी तत्व के मान को बढ़ाएं
सरणी ऑब्जेक्ट के मान को बढ़ाने के लिए, $inc का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: >db.demo506.insertOne({details:[{id:1,Quantity:4},{id:2,Quantity:3},{id:3,Quantity:2},{id:4,Quantity:7}]}); { acknowledged : true, insertedId : ObjectId(5e882ed6987b6e0e9d18f576) } find() मेथड की मद
-
MongoDB में ऑब्जेक्ट्स में फ़ील्ड्स फ़िल्टर करें और विशिष्ट विषय नाम मान प्राप्त करें
फ़िल्टर और प्राप्त करने के लिए, प्रोजेक्शन के साथ MongoDB $filter और $match का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo507.insertOne( { Information: [ {Name:John,SubjectName:MySQL}, {Name:Bob,SubjectName:MongoDB}, {Name:Chris,SubjectName:MySQL}
-
क्या MongoDB क्वेरी में प्रत्येक इंडेक्स के उपयोग की संख्या को ट्रैक करता है?
हां, आप MongoDB $indexStats का उपयोग करके क्वेरी में प्रत्येक इंडेक्स के उपयोग की संख्या को ट्रैक कर सकते हैं। MongoDB में इंडेक्स बनाने की क्वेरी: > db.demo508.createIndex({FirstName:1}); { createdCollectionAutomatically : true, numIndexesBefore : 1, numIndexesAfter : 2, ok : 1 } आइए दस्तावेज़ों
-
MongoDB में सरणी के अंदर सरणी के लिए $addToSet लागू करें और मान जोड़ें
इसके लिए, $addToSet के साथ update() का उपयोग करें। $addToSet ऑपरेटर मान को सरणी में जोड़ता है जब तक कि मान पहले से मौजूद न हो, जिस स्थिति में यह उस सरणी के लिए कुछ नहीं करता। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo509.insertOne( { value1 : [ { value2 : [
-
MongoDB एग्रीगेशन में अधिकतम मान के साथ सरणी तत्वों को कैसे मिलाएं और समूहित करें?
इसके लिए, MongoDB में $group के साथ $max का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo510.insertOne( { details:[ { Name:Chris, Score:56 }, { Name:David, Score:45 } ] }); { acknowledged : tru
-
MongoDB में मानों की सरणी दिए जाने पर मिलते-जुलते दस्तावेज़ कैसे खोजें?
विशिष्ट दस्तावेज़ों के लिए, MongoDB $in ऑपरेटर का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo511.insertOne({ListOfProject:[Library Management System,Hospital Management System]}); { acknowledged : true, insertedId : ObjectId(5e88473a987b6e0e9d18f585) } > db.demo511.insertOne(
-
MongoDB में सभी दस्तावेज़ों में सरणी-आधारित फ़ील्ड्स के अद्वितीय आइटम कैसे गिनें?
MongoDB में सरणी-आधारित फ़ील्ड्स में अद्वितीय आइटम्स को गिनने के लिए, aggregate() के साथ $group का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo493.insertOne({SubjectName:[MySQL,MongoDB,Java]}); { acknowledged : true, insertedId : ObjectId(5e849f97b0f3fa88e22790c4) } > db.demo4
-
MongoDB में ऐरे के अंदर एलिमेंट्स कैसे अपडेट करें?
ऐरे के अंदर एलिमेंट्स अपडेट करने के लिए MongoDB में $set का उपयोग करें। नमूना डेटा बनाना (CollegeDetails ऐरे) db.demo494.insertOne( { CollegeDetails : [ { CollegeName : MIT, Fees : 80000 }, { CollegeName : SU, Fees : 90000 } ] } ) अपडेट से पहले दस्तावेज़ देखना db.demo494.find().prett