-
MongoDB में अज्ञात कीज़ होने पर कैसे खोजें?
जब फील्ड नाम (कीज़) अज्ञात या डायनामिक हों, तो एग्रीगेशन में $objectToArray का उपयोग करके ऑब्जेक्ट को {k, v} जोड़े की सरणी में बदलें, फिर कीज़/मानों पर फ़िल्टर/मैच करें। उदाहरण: डायनामिक कीज़ वाले दस्तावेज़ > db.demo375.insertOne({ details:{ Name:John, Age:23 } }); { acknowledged : true, inserte
-
MongoDB में show dbs और show databases में अंतर?
कोई अंतर नहीं है। show dbs और show databases दोनों समान आंतरिक listDatabases कमांड को कॉल करते हैं और समान आउटपुट उत्पन्न करते हैं। show dbs > show dbs आउटपुट: admin 0.002GB app 0.000GB business 0.000GB config 0.000GB local 0.000GB main 0.000GB my
-
MongoDB में संग्रहीत फंक्शन कैसे निष्पादित करें?
MongoDB जावास्क्रिप्ट फंक्शन्स को system.js सिस्टम संग्रह में संग्रहीत करने की अनुमति देता है। उन्हें db.eval() (निरस्त) के साथ निष्पादित किया जा सकता है या एप्लिकेशन कोड में लोड किया जा सकता है। नोट: db.eval MongoDB 4.4+ में निरस्त है और हटा दिया गया है; सर्वर-साइड JS निष्पादन से बचें। फंक्शन संग्
-
MongoDB में एग्रीगेशन के बाद अपडेट कैसे करें?
MongoDB एग्रीगेशन पाइपलाइन दस्तावेज़ों को संशोधित नहीं कर सकती; वे केवल पढ़ते हैं और परिणाम लौटाते हैं। एग्रीगेशन परिणामों के आधार पर दस्तावेज़ अपडेट करने के लिए, एग्रीगेशन चलाएं, फिर प्रोग्रामेटिक रूप से updateOne/updateMany या bulkWrite का उपयोग करें। उदाहरण: नेस्टेड विवरण वाला दस्तावेज़ > db.
-
MongoDB एग्रीगेशन मेथड में पूर्णांक सरणी को कैसे जोड़ें?
MongoDB एग्रीगेशन में पूर्णांक सरणी को एकल स्ट्रिंग में जोड़ने के लिए (उदाहरण के लिए, विभाजक के साथ), $reduce के साथ $concat और $toString का उपयोग करें। उदाहरण: पूर्णांक सरणी वाला दस्तावेज़ > db.demo377.insertOne({ListOfIds:[1001,1002,1003,1004,1005,1006,1007]}); { acknowledged : true, insertedI
-
MongoDB में सबडॉक्यूमेंट्स को कैसे मैनिपुलेट करें?
MongoDB में नेस्टेड सरणी के अंदर सबडॉक्यूमेंट फील्ड्स को अपडेट करने के लिए, फिल्टर और अपडेट पथ दोनों में डॉट नोटेशन के साथ स्थिति ऑपरेटर $ का उपयोग करें। उदाहरण: स्कोर सरणी वाला दस्तावेज़ > db.demo378.insertOne({ Name: Chris, details: [ { id: 101, Score: 56 }, { id: 102,
-
MongoDB में विशिष्ट नेस्टेड प्रॉपर्टीज पर प्रोजेक्शन कैसे करें?
MongoDB में गहरी नेस्टेड ऑब्जेक्ट से विशिष्ट फील्ड्स प्रोजेक्ट करने के लिए, एग्रीगेशन पाइपलाइन का उपयोग करें: $addFields के साथ $objectToArray, $filter, $arrayToObject। उदाहरण: गहरी नेस्टेड ऑब्जेक्ट > db.demo379.insertOne({ details1 : { details2 : { details3 : {
-
MongoDB में $addToSet का उपयोग करके गहरी नेस्टेड सरणी में ऑब्जेक्ट कैसे जोड़ें?
MongoDB में गहरी नेस्टेड सरणी में ऑब्जेक्ट जोड़ने के लिए (केवल यदि पहले से मौजूद नहीं है), डॉट नोटेशन और स्थिति ऑपरेटर $ के साथ $addToSet का उपयोग करें। उदाहरण: खाली नेस्टेड सरणी वाला दस्तावेज़ > db.demo380.insertOne({ details : [ { Name : Chris, details1 : [ ] }, { Name : Da
-
MongoDB में विशिष्ट सबडॉक्यूमेंट कैसे चुनें?
MongoDB में सरणी के अंदर विशिष्ट सबडॉक्यूमेंट को प्रोजेक्ट करने के लिए, क्वेरी फिल्टर के साथ $ (स्थिति प्रोजेक्शन ऑपरेटर) का उपयोग करें। उदाहरण: विवरण सरणी वाला दस्तावेज़ > db.demo37.insertOne({Details:[{Name:Chris,Age:21},{Name:David,Age:23}]}); { acknowledged : true, insertedId : ObjectId(5e17
-
MongoDB में स्ट्रिंग को इंट में कैसे कन्वर्ट करें?
MongoDB में स्ट्रिंग-स्टोर संख्याओं को पूर्णांक में बदलने के लिए, शेल में forEach() के साथ parseInt() (या NumberInt()) का उपयोग करें, या एग्रीगेशन में $toInt (MongoDB 4.0+) का उपयोग करें। उदाहरण: स्ट्रिंग के रूप में संग्रहीत मूल्य > db.demo369.insertOne({Price:1000000}); { acknowledged : true, i
-
MongoDB में फाइंड क्वेरी से सरणी मान कैसे प्राप्त करें?
MongoDB में सरणी फील्ड के अंदर नेस्टेड फील्ड के आधार पर दस्तावेज़ क्वेरी करने और सरणी लौटाने के लिए, डॉट नोटेशन का उपयोग करें: { arrayField.nestedField: value }। उदाहरण: क्लाइंट विवरण संग्रह > db.demo38.insertOne({ClientDetails:[{ClientId:101,ClientName:Chris}]}); { acknowledged : true, inserted
-
MongoDB में तत्व क्रम की परवाह किए बिना सरणी मिलान करने वाले दस्तावेज़ क्वेरी करें
MongoDB में उन दस्तावेज़ों को ढूंढने के लिए जहां एक सरणी फील्ड में निर्दिष्ट तत्वों का एक सेट हो (किसी भी क्रम में), $all ऑपरेटर का उपयोग करें। यह उन दस्तावेज़ों का चयन करता है जहां सरणी में सभी निर्दिष्ट तत्व हों। उदाहरण: नेस्टेड ऑब्जेक्ट्स की सरणी वाले दस्तावेज़ > db.demo370.insertOne({ Na
-
MongoDB दस्तावेज़ के एकल सूची आइटम को अपडेट करें और 1 से बढ़ाएं
MongoDB में एक सरणी के अंदर एकल तत्व को अपडेट करने के लिए, स्थिति ऑपरेटर $ (पहले मिलान वाले तत्व के लिए) के साथ $inc का उपयोग करें ताकि संख्यात्मक फील्ड बढ़ाया जा सके। उदाहरण: उत्पाद विवरण संग्रह > db.demo39.insertOne({ProductDetails:[{ProductName:Product-1,ProductPrice:349}]}); { acknowledged :
-
MongoDB में किसी विशेष डेटाबेस में संग्रह कैसे प्रदर्शित करें?
MongoDB में किसी विशेष डेटाबेस के सभी संग्रहों के नाम सूचीबद्ध करने के लिए, पहले use <databaseName> के साथ डेटाबेस पर स्विच करें, फिर db.getCollectionNames() चलाएं। सिंटैक्स use yourDatabaseName; db.getCollectionNames(); उदाहरण: web डेटाबेस के लिए > use web; switched to db web > db.get
-
MongoDB में विशिष्ट फील्ड द्वारा खोज कैसे करें?
MongoDB में एक या अधिक फील्ड्स पर दस्तावेज़ फ़िल्टर करने के लिए, find() के साथ क्वेरी ऑब्जेक्ट का उपयोग करें। कई शर्तों को संयोजित करने के लिए $or, $and का उपयोग करें। उदाहरण: नाम और देश वाले दस्तावेज़ > db.demo371.insertOne({Name:David,CountryName:US}); { acknowledged : true, insertedId : Objec
-
MongoDB में नया ऑब्जेक्ट कैसे बनाएं और उसका सहेजा गया ऑब्जेक्ट कैसे प्राप्त करें?
MongoDB शेल में, आप एक जावास्क्रिप्ट ऑब्जेक्ट बना सकते हैं, इसे save() के साथ सहेज सकते हैं, और चर स्वचालित रूप से जनरेट किए गए _id के साथ अपडेट हो जाता है। सिंटैक्स var anyVariableName = yourValue; db.anyCollectionName.save(yourVariableName); yourVariableName; // अपडेट किया गया ऑब्जेक्ट दिखाता है
-
MongoDB संग्रह पर प्राइमरी की कैसे बदलें?
MongoDB में _id फील्ड (प्राइमरी की) अपरिवर्तनीय है; आप मौजूदा दस्तावेज़ के _id को सीधे अपडेट नहीं कर सकते। इसे बदलने के लिए, आपको दस्तावेज़ को हटाना होगा और एक नए _id (या कस्टम _id) के साथ पुनः डालना होगा। उदाहरण: एकल दस्तावेज़ > db.demo41.insertOne({StudentName:Carol}); { acknowledged : true, i
-
MongoDB एग्रीगेशन में $ifNull का उपयोग कैसे करें?
MongoDB एग्रीगेशन में $ifNull एक्सप्रेशन एक एक्सप्रेशन का मूल्यांकन करता है और यदि यह गैर-नल है तो उसका मान लौटाता है; अन्यथा एक निर्दिष्ट प्रतिस्थापन मान लौटाता है। सिंटैक्स: { $ifNull: [ <expression>, <replacement> ] }। उदाहरण: नल FirstName वाले दस्तावेज़ > db.demo372.insertOne({Fi
-
MongoDB में संग्रह से विशिष्ट शहर रिकॉर्ड कैसे खोजें?
MongoDB में किसी फील्ड के सटीक मान से मेल खाने वाले दस्तावेज़ ढूंढने के लिए, find() के साथ एक क्वेरी ऑब्जेक्ट का उपयोग करें: { field: value }। उदाहरण: शहर संग्रह > db.demo30.insertOne({City:New York}); { acknowledged : true, insertedId : ObjectId(5e174ceccfb11e5c34d898bd) } > db.demo30.insert
-
MongoDB को इंडेक्स के बजाय BasicCursor का उपयोग करने के लिए कैसे बाध्य करें?
MongoDB को इंडेक्स के बजाय पूर्ण संग्रह स्कैन (BasicCursor) का उपयोग करने के लिए बाध्य करने के लिए, hint({ $natural: 1 }) का उपयोग करें। यह प्रदर्शन परीक्षण या इंडेक्स व्यवहार डीबग करने के लिए उपयोगी है। उदाहरण: इंडेक्स के साथ संग्रह > db.demo31.createIndex({StudentFirstName:1}); { createdCollec