-
MongoDB - आंशिक संख्या में दस्तावेज़ अपडेट करें?
आंशिक संख्या में दस्तावेज़ अपडेट करने के लिए, multi को true पर सेट करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं −> db.demo312.insertOne({"FirstName":"Robert"}); { "acknowledged" : true, "insertedId" : ObjectId("5e50ce16f8
-
MongoDB $elemMatch से दस्तावेज़ मिलान करें
आइए दस्तावेजों के साथ एक संग्रह बनाएं −> db.demo313.insertOne({"_id":100,"details":[{"Name":"Chris","Age":24}]}); { "acknowledged" : true, "insertedId" : 100 } > db.demo313.insertOne({"_id":101,"details&
-
MongoDB में केस-इनसेंसिटिव क्वेरी कैसे बनाएं?
केस-इनसेंसिटिव क्वेरी के लिए, MongoDB में regex का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं −> db.demo314.insertOne({"Name":"Chris brown"}); { "acknowledged" : true, "insertedId" : ObjectId("5e50d742f8647eb59e56
-
MongoDB में फ़ील्ड मिलान के आधार पर सशर्त अपडेट
सशर्त अपडेट के लिए, update() का उपयोग करें और $set का उपयोग करके नया मान सेट करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं −> db.demo150.insertOne({"StudentId":101,"StudentName":"Chris","StudentMarks":35}); { "acknowledged" : true
-
MongoDB प्रोजेक्शन परिणाम को चयनित आइटम्स के ऐरे के रूप में?
आइए दस्तावेजों के साथ एक संग्रह बनाएं −> db.demo151.insertOne({"ListOfNames":["Chris","David","Mike"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e3513b6fdf09dd6d08539da") } > db.dem
-
MongoDB क्वेरी FindAndModify() का उपयोग करके ऐरे अपडेट करें?
ऐरे अपडेट करने के लिए, बजाय MongoDB में findAndModify() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं −> db.demo152.insertOne({"id":102,"Name":["Chris","David"],Score:45}); { "acknowledged" : true, "inse
-
MongoDB में ऐरे के भीतर नेस्टेड फ़ील्ड क्वेरी करें
ऐरे के भीतर नेस्टेड फ़ील्ड क्वेरी करने के लिए, MongoDB में $elemMatch का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं −> db.demo153.insertOne({"ClientDetails":[{"ClientName":"Chris","ClientProject":"Online Banking System"},{"Client
-
MongoDB में ऐरे सामग्री में अंतर के अनुसार कैसे सॉर्ट करें?
अंतर के अनुसार सॉर्ट करने के लिए, MongoDB में aggregate() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं −> db.demo155.insertOne({"Scores":[{"Value":45},{"Value":50}]}); { "acknowledged" : true, "insertedId" :
-
MongoDB ट्रांजैक्शन और डुप्लिकेट मानों के लिए इंडेक्स
MongoDB में यूनिक इंडेक्स का उपयोग करके सरणी फ़ील्ड में डुप्लिकेट मान रोकना MongoDB में ensureIndex() (अब createIndex()) के साथ unique: true विकल्प का उपयोग करके सरणी फ़ील्ड में डुप्लिकेट मानों को रोका जा सकता है। नमूना डेटा और इंडेक्स बनाना > db.demo298.save({Name: Chris, Marks: [46, 79] }); Wr
-
MongoDB में सरणी में ऑब्जेक्ट तक पहुंचने की क्वेरी
MongoDB में डॉट नोटेशन का उपयोग करके सरणी के भीतर नेस्टेड ऑब्जेक्ट क्वेरी करना MongoDB में जब आपके पास ऑब्जेक्ट्स की सरणी हो, तो आप डॉट नोटेशन का उपयोग करके सरणी तत्वों के भीतर नेस्टेड फ़ील्ड्स को क्वेरी कर सकते हैं। नमूना डेटा बनाना > db.demo299.insertOne( { id:100, Name:Rob
-
MongoDB क्वेरी से सरणी तत्वों का क्रम बदलना
MongoDB में JavaScript का उपयोग करके सरणी तत्वों का क्रम बदलना MongoDB में सरणी तत्वों का क्रम बदलने के लिए कोई सीधा ऑपरेटर नहीं है, लेकिन आप find() के साथ forEach() और update() का उपयोग करके JavaScript लॉजिक लागू कर सकते हैं। नमूना डेटा बनाना > db.demo301.insertOne({Name:[Chris,David,Bob]}); {
-
MongoDB क्वेरी में डॉट नोटेशन का उपयोग करके फ़ील्ड चयन
MongoDB में डॉट नोटेशन के माध्यम से नेस्टेड सरणी फ़ील्ड्स का चयन MongoDB में find() प्रोजेक्शन में डॉट नोटेशन का उपयोग करके सरणी के भीतर नेस्टेड ऑब्जेक्ट्स के विशिष्ट फ़ील्ड्स को चुना या बाहर किया जा सकता है। नमूना डेटा बनाना > db.demo302.insertOne({Id:101,details:[{Name:Chris,Age:21,Subject:MyS
-
MongoDB क्वेरी से दस्तावेज़ों में विशिष्ट FirstName मान प्राप्त करना
MongoDB में distinct() का उपयोग करके अद्वितीय मान प्राप्त करना MongoDB में किसी फ़ील्ड के सभी अद्वितीय (distinct) मान प्राप्त करने के लिए distinct() विधि का उपयोग करें। यह डुप्लिकेट मानों को स्वचालित रूप से हटा देता है। नमूना डेटा बनाना > db.demo303.insertOne({FirstName:Chris,LastName:Brown}); {
-
MongoDB में OR ऑपरेटर से मान ढूंढें और परिणाम को फॉर्मेट करें
MongoDB में $or ऑपरेटर और pretty() का उपयोग MongoDB में एकाधिक शर्तों में से किसी एक को पूरा करने वाले दस्तावेज़ खोजने के लिए $or ऑपरेटर का उपयोग करें, और परिणाम को पठनीय बनाने के लिए pretty() जोड़ें। नमूना डेटा बनाना > db.demo304.insertOne({StudentName:Chris,StudentAge:23}); { acknowledged : tr
-
MongoDB में की द्वारा संग्रह के चाइल्ड को कैसे प्राप्त करें
MongoDB में डॉट नोटेशन का उपयोग करके नेस्टेड ऑब्जेक्ट की विशिष्ट कुंजी तक पहुंचना MongoDB में किसी नेस्टेड ऑब्जेक्ट के भीतर विशिष्ट कुंजी (की) के मान को प्राप्त करने के लिए, प्रोजेक्शन में डॉट नोटेशन का उपयोग करें। नमूना डेटा बनाना > db.demo305.insertOne( { _id: 101, FirstNam
-
MongoDB संग्रह से सभी दस्तावेज़ सुंदर रूप में प्राप्त करना
MongoDB में find().pretty() का उपयोग करके सुंदर आउटपुट प्राप्त करना MongoDB शेल में find() के साथ pretty() विधि का उपयोग करने से परिणाम एक पठनीय, इंडेंटेड JSON प्रारूप में प्रदर्शित होते हैं। नमूना डेटा बनाना > db.demo306.insertOne({Name:Robert,Age:21}); { acknowledged : true, insertedId : Objec
-
MongoDB से फ़ील्ड्स का सबसेट प्राप्त करना
MongoDB में डॉट नोटेशन का उपयोग करके फ़ील्ड चयन MongoDB में find() विधि के दूसरे पैरामीटर (प्रोजेक्शन) में डॉट नोटेशन का उपयोग करके नेस्टेड फ़ील्ड्स को शामिल या बाहर किया जा सकता है। नमूना डेटा बनाना > db.demo307.insertOne({ CleintId:101, ClientDetails:{ClientFirstName:Chris,Age:34},
-
MongoDB क्वेरी से संग्रह का संपूर्ण डेटा हटाना
MongoDB में संग्रह से सभी डेटा हटाना MongoDB में किसी संग्रह के सभी दस्तावेज़ हटाने के लिए remove() विधि का उपयोग किया जाता है। खाली क्वेरी दस्तावेज़ {} पास करने पर सभी दस्तावेज़ हट जाते हैं। नमूना डेटा बनाना > db.demo309.insertOne({ details:[ { Name:Chris }, { Name:David }, { Name:Adam } ] } );
-
MongoDB में एम्बेडेड दस्तावेज़ सरणी में $push लागू करना
MongoDB में एम्बेडेड दस्तावेज़ सरणी में $push का उपयोग MongoDB में $push ऑपरेटर का उपयोग करके किसी मौजूदा दस्तावेज़ की एम्बेडेड सरणी में नया दस्तावेज़ जोड़ा जा सकता है। नमूना डेटा बनाना >db.demo288.insertOne({Name:Chris,details:[{CountryName:US,Marks:78},{CountryName:UK,Marks:68}]}); { acknowled
-
MongoDB में कई सरणियों को एक सरणी में बदलना
MongoDB में $unwind का उपयोग करके एकल सरणी बनाना MongoDB में कई सरणियों को एक ही सरणी में संयोजित करने के लिए, आप aggregation pipeline में $unwind ऑपरेटर का उपयोग कर सकते हैं। यह प्रत्येक सरणी तत्व को अलग-अलग दस्तावेज़ में बदल देता है। नमूना डेटा बनाना > db.demo289.insertOne({Section:[A,B,E],Nam