-
MongoDB में टैग रिकॉर्ड्स को तेजी से अपडेट करें
टैग रिकॉर्ड्स को अपडेट करने के लिए अपडेट कमांड के साथ $ का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo713.insertOne( { tags: [ { id:101, Name:Tag-1 }, { id:102, Name:Tag-3 }, { id:103, Name:Tag-3 } ] } ); { acknowl
-
MongoDB में कंपाउंड कंडीशन्स के साथ दस्तावेज प्राप्त करें
आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo714.insertOne({FirstName:Chris,LastName:Brown}); { acknowledged : true, insertedId : ObjectId(5ea9a2da85324c2c98cc4c2b) } > db.demo714.insertOne({FirstName:Adam,LastName:Smith}); { acknowledged : true, insertedId : ObjectId(5ea9a2e585324c2c
-
MongoDB में चाइल्ड कलेक्शन से ऑब्जेक्ट हटाएं
चाइल्ड कलेक्शन में ऑब्जेक्ट को हटाने के लिए, MongoDB में $pull का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo715.insertOne({ _id:1, details: [ { id: 101, Information: [ { studentid: 102, Name:Bob }, { s
-
MongoDB में हायरार्किकल JSON बनाएं
MongoDB में हायरार्किकल JSON बनाने के लिए निम्न सिंटैक्स का उपयोग करें: db.demo716.insertOne( { yourFieldName1, yourFieldName2, ... N, fieldName: { yourFieldName1, yourFieldName2, ... N, fieldnam
-
एग्रीगेशन: नेस्टेड दस्तावेजों में तारीख को ग्रुप करें और काउंट प्रदर्शित करें
एग्रीगेशन के लिए MongoDB में aggregate() का उपयोग करें। तारीखों को $group के साथ ग्रुप करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo717.insertOne({ shippingdetails: [ { duedate:2020-04-29 22:33:04 }, { duedate:2020-03-29 22:33:04 }, { duedate:2020-04-29
-
MongoDB एग्रीगेशन: सभी दस्तावेजों में विशिष्ट मानों की गिनती
इसके लिए MongoDB में aggregate() का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo718.insertOne({ id:101, details: { OtherDetails: [Chris, Mike, Sam], GroupName: [Group-1], Info: [] } }); { acknowledged : true, insertedId : ObjectId(5eaae258
-
MongoDB दस्तावेजों में विशिष्ट मान से ऊपर के मान खोजें
विशिष्ट मान से ऊपर के मान खोजने के लिए, MongoDB में $gte का उपयोग करके सिंटैक्स निम्न है: db.yourCollectionName.find({yourFieldName:{$gte:yourValue}}); आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo571.insertOne({Price:140}); { acknowledged : true, insertedId : ObjectId(5e909b3439cfeaaf0b
-
MongoDB में केस-इनसेंसिटिव खोज
केस-इनसेंसिटिव खोज के लिए, find() मेथड में regex का उपयोग करें। सिंटैक्स निम्न है: db.demo572.find({yourFieldName : { $regex:/^yourValue$/i}}); उपरोक्त सिंटैक्स को समझने के लिए, आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo572.insertOne({CountryName:US}); { acknowledged : true, insertedI
-
MongoDB: ऐरे वैल्यूज के आधार पर दस्तावेजों को मैच करें जो विशिष्ट मान से अधिक हों
आप $elemMatch का उपयोग कर सकते हैं। $elemMatch ऑपरेटर उन दस्तावेजों से मेल खाता है जिनमें एक ऐरे फील्ड होता है जिसमें कम से कम एक एलिमेंट होता है जो सभी निर्दिष्ट क्वेरी मानदंडों से मेल खाता है। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo701.insertOne({ListOfValues:[100,200,300]}); { a
-
MongoDB कलेक्शन में इंडेक्स बनाएं
MongoDB में इंडेक्स बनाने के लिए createIndex() का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo702.createIndex({details.id:1}); { createdCollectionAutomatically : true, numIndexesBefore : 1, numIndexesAfter : 2, ok : 1 } > db.demo702.insertOne({ details: [ {
-
MongoDB में ऐरे आइटम्स की गिनती करके नए फील्ड में प्रदर्शित करें
दस्तावेज में ऐरे आइटम्स की संख्या गिनने के लिए, MongoDB में $size का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo703.insertOne({ListOfSubject:[MySQL,MongoDB]}); { acknowledged : true, insertedId : ObjectId(5ea6ebaf551299a9f98c93b4) } > db.demo703.insertOne({ListOfSubject:
-
MongoDB कलेक्शन से यूनिक मान प्राप्त करें
यूनिक मान प्राप्त करने और डुप्लिकेट को अनदेखा करने के लिए, MongoDB में distinct() का उपयोग करें। distinct() एक सिंगल कलेक्शन में निर्दिष्ट फील्ड के लिए विशिष्ट मान ढूंढता है और परिणाम को एक ऐरे में लौटाता है। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo704.insertOne({LanguageCode:hi});
-
MongoDB में एम्बेडेड दस्तावेजों को क्वेरी करें
MongoDB में एम्बेडेड दस्तावेजों को क्वेरी करने के लिए, aggregate() का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo705.insertOne( { _id:101, Information: [ { StudentName:Chris, StudentAge:21 }, { StudentName:David, StudentAge:23 },
-
MongoDB में डॉक्यूमेंट और सबडॉक्यूमेंट उदाहरण के साथ अपडेट
डॉक्यूमेंट और सबडॉक्यूमेंट दिखाने वाला सिंटैक्स: db.yourCollectionName.insertOne( { yourFieldName: yourValue, yourFieldName: [ { yourFieldName1, yourFieldName2, ... N } ] } ); आइए
-
MongoDB में सर्वर स्टेटस को इनएक्टिव सेट करें
आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo707.insertOne( { id:101, serverInformation: [ { IP:192.56.34.3, Status:Active }, { IP:192.56.36.4, Status:Inactive } ] } ); { acknowledged : true, insertedId : ObjectId(5ea6f852551299a9f9
-
MongoDB में शर्त के आधार पर रिकॉर्ड खोजें
MongoDB में शर्त के आधार पर खोजने के लिए, find() का उपयोग करें और शर्त सेट करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo708.insertOne({Name:John,Marks:54}); { acknowledged : true, insertedId : ObjectId(5ea702e4d346dcb074dc6f33) } > db.demo708.insertOne({Name:Chris,Marks:35}); {
-
MongoDB एग्रीगेशन: सबसे कम मार्क्स वाले दो दस्तावेज प्राप्त करें
मार्क्स की सॉर्ट की गई सूची प्राप्त करने के लिए $sort का उपयोग करें। केवल दो दस्तावेज प्रदर्शित करने के लिए जिनमें सबसे कम मार्क्स हैं, $limit: 2 का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo709.insertOne({Name:John,Marks:75}); { acknowledged : true, insertedId : ObjectId(
-
MongoDB में ID द्वारा सॉर्ट करें और आइटम्स को रिवर्स करें
$natural ऑपरेटर दस्तावेजों को नेचुरल ऑर्डर (सम्मिलन क्रम) में लौटाता है। आइटम्स को रिवर्स करने के लिए $natural:-1 का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo710.insertOne({id:101,Name:Robert}); { acknowledged : true, insertedId : ObjectId(5ea83a855d33e20ed1097b7a) } >
-
MongoDB Query - Specific FirstName और LastName वाले Documents Find करना
Specific FirstName और LastName वाले documents find करने के लिए $and के साथ $in का उपयोग करें। MongoDB find() में implement करें। Collection बनाना > db.demo692.insertOne({FirstName:Chris,LastName:Brown}); { acknowledged : true, insertedId : ObjectId(5ea585dca7e81adc6a0b396a) } > db.demo692.ins
-
MongoDB Documents में First 4 Values Ignore करके Next 3 Display करना
इसके लिए $slice का उपयोग करें और ignore करने वाले values की count और display करने वाले values की count set करें। Collection बनाना > db.demo693.insertOne({Values:[10,746,736,283,7363,424,3535]}); { acknowledged : true, insertedId : ObjectId(5ea58a04ece4e5779399c07b) } > db.demo693.insertOne({V