-
MongoDB सरणी में तत्व कैसे निकालें?
एक तत्व को हटाने के लिए, अद्यतन करें, और MongoDB में $pull का उपयोग करें। $pull ऑपरेटर किसी निर्दिष्ट शर्त से मेल खाने वाले मान या मान के सभी उदाहरणों को मौजूदा सरणी से हटा देता है। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - db.demo541.insertOne({"software":{"services":["
-
लौटाई गई वस्तुओं में एक बूलियन फ़ील्ड सही जोड़ें, जब एक निर्दिष्ट मान सरणी में हो। NULLor अन्य मानों के लिए, गलत सेट करें।
इसके लिए $ifNull का इस्तेमाल करें। यह एक व्यंजक का मूल्यांकन करता है और यदि व्यंजक एक गैर-शून्य मान का मूल्यांकन करता है तो व्यंजक का मान लौटाता है। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo542.insertOne({"ListOfName":["Chris","David"]});{ &
-
दस्तावेज़ खोजें जो MongoDB में समान सरणी तत्वों से मेल खाता हो?
एक ही सरणी तत्वों से मेल खाने वाले दस्तावेज़ को खोजने के लिए, ढूंढें() का उपयोग करें और उसके भीतर, $all का उपयोग करें। $all ऑपरेटर उन दस्तावेज़ों का चयन करता है जहाँ किसी फ़ील्ड का मान एक सरणी है जिसमें सभी निर्दिष्ट तत्व होते हैं। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo543.insertOne({
-
MongoDB में घंटे और $avg द्वारा एकत्रित करने की आवश्यकता है
एकत्र करने के लिए, MongoDB में समुच्चय() का उपयोग करें। यह एक संग्रह में डेटा के लिए कुल मूल्यों की गणना करता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo544.insertOne({"DueTime":new ISODate("2020-01-10 12:10:20"),Amount:100});{ "acknowledged"
-
MongoDB में NumberLong मान कैसे प्रिंट करें?
मोंगो शेल 64-बिट पूर्णांकों को संभालने के लिए NumberLong() आवरण प्रदान करता है। कस्टम वेरिएबल का उपयोग करके सिंटैक्स निम्नलिखित है और toString() - . का उपयोग करके प्रिंट करें var anyVariableName=NumberLong("yourLongNumber"); yourVariableName.toString(); उपरोक्त अवधारणा को समझने के लिए, आइ
-
MongoDB एग्रीगेट में $match और $project लागू करें
$match दस्तावेज़ों को फ़िल्टर करके केवल उन दस्तावेज़ों को पास करता है जो निर्दिष्ट शर्तों से मेल खाते हैं अगले पाइपलाइन चरण में। $प्रोजेक्ट अनुरोधित फ़ील्ड वाले दस्तावेज़ों के साथ पाइपलाइन में अगले चरण तक जाता है। आइए एक उदाहरण देखें और दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo545.insert({N
-
MongoDB कुल में $ redact का उपयोग करना?
$redact स्वयं दस्तावेज़ों में संग्रहीत जानकारी के आधार पर दस्तावेज़ों की सामग्री को प्रतिबंधित करता है। आप कुल मिलाकर $redact के साथ $cond का उपयोग कर सकते हैं। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo546.insertOne({"Value1":10,"Value2":20});{ "ackno
-
उप संग्रह के साथ MongoDB समवर्ती अद्यतन?
अपडेट के लिए, बस अपडेट() का उपयोग करें। उप संग्रह तक पहुंचने और अपडेट() के अंदर अपडेट करने के लिए निर्दिष्ट मान और डॉट नोटेशन को जोड़ने के लिए $push ऑपरेटर का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo547.insertOne( ... { ... Name : "Chris", ... &
-
क्या मोंगोडीबी में कुछ दस्तावेजों को छोड़ने का कोई तरीका है?
हां, आप MongoDB में स्किप () का उपयोग करके कुछ दस्तावेज़ों को छोड़ सकते हैं। कुछ को छोड़ने के बाद आप कितने दस्तावेज़ प्रदर्शित करना चाहते हैं, यह प्रदर्शित करने के लिए सीमा () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo682.insertOne({FirstName:"John"}); { &nb
-
MongoDB में संग्रह में दस्तावेज़ों की संख्या सीमित करें?
किसी संग्रह में दस्तावेज़ों की संख्या सीमित करने के लिए, कैप्ड − true . सेट करें . वहां आकार स्वयं सेट करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.createCollection( "demo683", { capped: true, size: 5 ,max:4} ) { "ok" : 1 } > db.demo683.insertOne({Value:100}); {  
-
मैं MongoDB कंसोल में Customer_tracker-990 जैसे विशेष वर्णों वाले डेटाबेस-नाम का उपयोग कैसे कर सकता हूं?
हां, getSiblingDB() का उपयोग करें। आइए डेटाबेस में कुछ दस्तावेज़ जोड़ें - > use customer_tracker-990; switched to db customer_tracker-990 > db.demo1.insertOne({"Name":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId(&
-
भूमिकाओं के आधार पर केवल "नाम" फ़ील्ड लाने के लिए MongoDB क्वेरी?
इसके लिए एग्रीगेट () का प्रयोग करें। यहां, हमने 3 भूमिकाओं पर विचार किया है - व्यवस्थापक, अतिथि और उपयोगकर्ता। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo532.insertOne({"Name":"Chris","Type":"Admin"});{ "acknowledged" : true, &n
-
एक ही क्षेत्र के मूल्य लाने के लिए MongoDB में $addToSet लागू करने में असमर्थ?
$addToSet ऑपरेटर एक सरणी में मान जोड़ता है जब तक कि मान पहले से मौजूद न हो, इस स्थिति में $addToSet उस सरणी के लिए कुछ भी नहीं करता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo533.insertOne({"ProjectName":"Online Hospital Management"});{ "acknowledg
-
गणना प्रदर्शित करने वाले एक नए क्षेत्र के साथ परिणाम प्रदर्शित करने के लिए MongoDB में "संरचित" समूहीकरण क्वेरी
इसके लिए, MongoDB IN कुल () में $group का उपयोग करें। $group समूह निर्दिष्ट _id अभिव्यक्ति द्वारा दस्तावेज़ इनपुट करता है और प्रत्येक विशिष्ट समूह के लिए, एक दस्तावेज़ आउटपुट करता है। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo534.insertOne({_id:10,"ProductId":100,"Produ
-
मैं MongoDB में किसी दस्तावेज़ से सरणी मान कैसे हटाऊं?
सरणी मान हटाने के लिए, MongoDB में $pull का उपयोग करें। $pull ऑपरेटर किसी निर्दिष्ट शर्त से मेल खाने वाले मान या मान के सभी उदाहरणों को मौजूदा सरणी से हटा देता है। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - db.demo535.insertOne(... {...... studentId :101,... studentName :Chris,... ListOfMailIds
-
एकाधिक फ़ील्ड वाले समूह और MongoDB में एक साथ समूहीकृत डुप्लिकेट फ़ील्ड मानों की संख्या प्राप्त करें
इसके लिए MongoDB समुच्चय का उपयोग करें और उसके भीतर $cond का उपयोग करें। $cond दो निर्दिष्ट रिटर्न अभिव्यक्तियों में से एक को वापस करने के लिए एक बूलियन अभिव्यक्ति का मूल्यांकन करता है। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo536.insertOne({"Name1":"Chris","
-
MongoDB में उप-दस्तावेजों पर क्वेरी कैसे खोजें?
उप-दस्तावेजों के लिए, डॉट नोटेशन का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo537.insertOne({"details":{"SubjectName":"MongoDB"}});{ "acknowledged" : true, "insertedId" : ObjectId("5e8c8a10ef4
-
दस्तावेज़ से उप-दस्तावेज़ को हटाने के लिए MongoDB क्वेरी?
किसी दस्तावेज़ से उप-दस्तावेज़ को हटाने के लिए, अद्यतन() के साथ $pull का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo538.insertOne( ... { ... id:101, ... "details": ... { ... anotherDetails: ... &nb
-
सरणी तत्वों के साथ MongoDB में एक विशिष्ट दस्तावेज़ प्राप्त करें
एक विशिष्ट दस्तावेज़ लाने के लिए, MongoDB फाइंड () में डॉट नोटेशन का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo672.insertOne({Brand:[{CategoryName:"Mobile","Name":"Oppo"}]}); { "acknowledged" : true, "insert
-
MongoDB db.<संग्रहनाम>.stats( ) के आउटपुट में अधिकतम फ़ील्ड का क्या अर्थ है?
संग्रह में दस्तावेज़ों की संख्या को सीमित करने के लिए अधिकतम फ़ील्ड का उपयोग करें। कैप्ड संग्रह में अधिकतम फ़ील्ड का उपयोग करने के लिए क्वेरी निम्नलिखित है - > db.createCollection("demo673", { capped : true, size : 100, max :50 } ) { "ok" : 1 } आइए दस्तावेजों के साथ एक संग्रह