-
मैं MongoDB से केवल अद्वितीय रिकॉर्ड कैसे प्रदर्शित कर सकता हूं और डुप्लिकेट को अनदेखा कर सकता हूं?
केवल अद्वितीय रिकॉर्ड प्रदर्शित करने के लिए, MongoDB में विशिष्ट() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo613.insertOne({"Name":"Chris"});{ "acknowledged" : true, "insertedId" : ObjectId("5e988bd4f6b89257f5584d88&q
-
MongoDB क्वेरी एक नया फ़ील्ड जोड़ने के लिए और उसमें एक विशिष्ट संख्या से विभाजित मूल्य परिणाम को संयोजित करने के लिए
एक नया फ़ील्ड जोड़ने के लिए, MongoDB में $addFields का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo719.insertOne( ... { ... "Number":"7374644", ... "details" : { ... &
-
MongoDB में किसी विशिष्ट स्ट्रिंग वाले फ़ील्ड के सभी मान अपडेट करें?
सभी मानों को अद्यतन करने के लिए, बहु:सत्य के साथ अद्यतन() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo720.find(); यह निम्नलिखित आउटपुट देगा - { _id :ObjectId(5eaae7ca43417811278f5883), SubjectName :MySQL }
-
MongoDB एकत्रीकरण के साथ कई क्षेत्रों द्वारा गणना करें
एकाधिक फ़ील्ड द्वारा गिनने के लिए, MongoDB में $facet का उपयोग करें। $facet इनपुट दस्तावेज़ों के एक ही सेट पर एक ही चरण में कई एकत्रीकरण पाइपलाइनों को संसाधित करता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo721.insertOne(... {...... details1:{... id:101......},. .. details2:{... id:102...},
-
MongoDB दस्तावेज़ों में शून्य मानों पर ध्यान न दें
MongoDB में शून्य मानों को अनदेखा करने के लिए, $ne :null . का उपयोग करें कुल मिलाकर()। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo722.insertOne(... {... id:101,... विवरण:[... {नाम:},... {नाम:डेविड},.. {नाम:नल},... {नाम:कैरोल}...]...}...);{ स्वीकृत:सच, सम्मिलित आईडी:ऑब्जेक्ट आईडी(5eab07d54341781
-
MongoDB दस्तावेज़ों में किसी विशिष्ट फ़ील्ड से सरणी तत्वों की गिनती प्राप्त करें?
किसी विशिष्ट फ़ील्ड से सरणी तत्वों की गणना करने के लिए, MongoDB में $size का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo723.insertOne({"Subject":["MySQL","MongoDB"]}); { "acknowledged" : true, "insertedId&quo
-
MongoDB में कर्सर की पुनरावृत्ति की गणना कैसे करें?
आपको लूप के साथ-साथ फाइंड () कर्सर की मदद से कस्टम लॉजिक का उपयोग करने की आवश्यकता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo724.insertOne(... {... विवरण:... {... id:1001 ...}...}...);{ स्वीकृत :सच, insertId :ObjectId(5eab0cce43417811278f5892)} संग्रह से सभी दस्तावेज़ों को खोजने () विधि क
-
MongoDB में नेस्टेड सरणी के लिए फ़िल्टरिंग शर्तें सेट करें
फ़िल्टरिंग की स्थिति सेट करने के लिए, MongoDB एग्रीगेट () में $filter और $cond का उपयोग करें। $filter निर्दिष्ट शर्त के आधार पर लौटने के लिए एक सरणी के सबसेट का चयन करता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo725.insertOne( ... { ... ... "detai
-
मैं किसी विशिष्ट फ़ील्ड के मान के आधार पर दस्तावेज़ों को सरणी में कैसे गिन सकता हूं?
ऐसे मैच और गिनती के लिए, MongoDB में $match का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo726.insertOne( ... { ... id:101, ... "details": [ ... { ... &n
-
विभिन्न दस्तावेजों में समान आईडी वाले तत्वों का MongoDB एकत्रीकरण?
दस्तावेज़ों के ऐसे समूहन के लिए, MongoDB समुच्चय () में $group का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo602.insertOne({id:1,Name:"Chris"});{ "acknowledged" : true, "insertedId" : ObjectId("5e960080ed011c280a0905c9") } >
-
MongoDB में NumberLong (x) और NumberLong ("x") के बीच अंतर?
NumberLong(x) अपने लिमिट वैल्यू से आगे निकल जाता है और वैल्यू को राउंड ऑफ कर देता है जबकिNumberLong(x) नहीं करता है। अब, हम एक संख्या पर विचार करेंगे और इसका उपयोग NumberLong(x) और NumberLong(“x”) दोनों के लिए अंतर देखने के लिए करेंगे। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo603.insert({lo
-
MongoDB संग्रह से डुप्लिकेट कैसे निकालें?
इसके लिए, अद्वितीय:सत्य . सेट करें अर्थात अद्वितीय बाधा और नीचे दिए गए सिंटैक्स के अनुसार डुप्लिकेट डालने से बचें - db.yourCollectionName.ensureIndex({yourFieldName: 1}, {unique: true, dropDups: true}) उपरोक्त सिंटैक्स को समझने के लिए, आइए हम दस्तावेज़ों के साथ एक संग्रह बनाते हैं। यहां, डुप्लीकेट
-
दो शर्तों के आधार पर MongoDB में अद्यतन मात्रा?
इसके लिए UPDATE() मेथड का इस्तेमाल करें और उसके अंदर दो शर्तें सेट करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo605.insertOne(... {... _id:2,... सूचना :[... {. .. id :Product-1,... Quantity :30,...},... {... id :Product-2,... Quantity :40,... },... ]... }... );{ स्वीकृत :सच, insertId :2 }
-
कैसे डुप्लिकेट आईडी के आधार पर MongoDB में रेटिंग औसत प्राप्त करने के लिए?
MongoDB में औसत के लिए, $avg. आइए दस्तावेजों के साथ एक संग्रह बनाएं। यहां, हमारे पास प्रत्येक के लिए रेटिंग के साथ डुप्लीकेट आईडी हैं - > db.demo606.insertOne({id:1,rating:5});{ "acknowledged" : true, "insertedId" : ObjectId("5e972dfbf57d0dc0b182d623") }
-
नेस्टेड दस्तावेज़ को अद्यतन करने के लिए MongoDB क्वेरी?
नेस्टेड दस्तावेज़ को अपडेट करने के लिए, अपडेट() का उपयोग करें और उसके भीतर, डॉट नोटेशन का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo607.insertOne( ... { ... id:1, ... "Info1" : { ... &n
-
एक MongoDB दस्तावेज़ में दो सरणियों के भीतर अद्वितीय मान प्राप्त करना
दस्तावेज़ में दो सरणियों के भीतर अद्वितीय मान प्राप्त करने के लिए, कुल में $setUnion() का उपयोग करें। $setUnion दो या दो से अधिक सरणियाँ लेता है और एक सरणी देता है जिसमें ऐसे तत्व होते हैं जो किसी भी इनपुट सरणी में दिखाई देते हैं। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo608.insertOne({ListOf
-
संग्रह से संपूर्ण सरणी निकालने के लिए MongoDB क्वेरी?
संग्रह से संपूर्ण सरणी को हटाने के लिए, MongoDB में $unset का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo609। insertOne({ListOfSubject:[Java]});{ स्वीकृत:सच, insertId:ObjectId(5e97469af57d0dc0b182d62d)} संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.de
-
MongoDB एकत्रीकरण में एक सरणी के तत्वों का सबसेट एक साथ कैसे जोड़ें?
एक सरणी के तत्वों के सबसेट को एक साथ जोड़ने के लिए, $sum के साथ $first का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo610.insertOne({Values:[10,20,30,40,50]});{ "acknowledged" : true, "insertedId" : ObjectId("5e9747b8f57d0dc0b182d62e") }
-
मैं MongoDB 4 में दस्तावेज़ों को कैसे सॉर्ट कर सकता हूँ और केवल एक ही फ़ील्ड प्रदर्शित कर सकता हूँ?
MongoDB 4 में दस्तावेज़ों को सॉर्ट करने के लिए, सॉर्ट () का उपयोग करें। केवल एक ही फ़ील्ड दिखाने के लिए, जिसे सॉर्ट किया गया है, इसे 1 पर सेट करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo611.insertOne({Name:Bob});{ acknowledgeed :true, insertedId:ObjectId(5e98711bf6b89257f)} संग्रह से सभी
-
MongoDB में विशिष्ट एकाधिक दस्तावेज़ प्राप्त करें
MongoDB में विशिष्ट एकाधिक दस्तावेज़ प्राप्त करने के लिए, $in का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo593.insertOne({id:1,"Name":"Chris"});{ "acknowledged" : true, "insertedId" : ObjectId("5e93177dfd2d90c177b5bcd9&q