-
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
-
MongoDB क्वेरी किसी फ़ील्ड के लौटने वाले मानों को सीमित करने के लिए?
इसके लिए $slice का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo594.insertOne( ... { ... id:1, ... details:[ ... {Name:"Chris",Age:21}, ... {Name:&q
-
नेस्टेड दस्तावेज़ को अद्यतन करने के लिए MongoDB क्वेरी
आइए हम दस्तावेजों के साथ एक संग्रह बनाते हैं - > db.demo595.insertOne( { "Information": [ { "_id": new ObjectId(), Name:"Chris" }, { _id:new ObjectId(), Name:"Robert" } ] } ); { "acknowledged" : true,
-
MongoDB में मानदंड निर्दिष्ट करने वाला केवल एक दस्तावेज़ पुनर्प्राप्त करें?
इसके लिए MongoDB में findOne() का प्रयोग करें। FindOne() एक दस्तावेज़ देता है जो संग्रह पर निर्दिष्ट क्वेरी मानदंड को पूरा करता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo596.insertOne({_id:1,"FirstName":"John","LastName":"Smith"}); { "ackno
-
पता लगाएं कि किस मोंगोडीबी दस्तावेज़ में एक विशिष्ट स्ट्रिंग है?
यह पता लगाने के लिए कि किस दस्तावेज़ में एक विशिष्ट स्ट्रिंग है, $regex का उपयोग ढूंढें() के साथ करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo597.insertOne({Name:Adam Smith});{ acknowledgeed :true, insertId :ObjectId(5e947affe2693) } संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से
-
MongoDB कुल दस्तावेज़ और सरणी तत्वों से औसत प्राप्त करने के लिए?
इसके लिए, $avg के साथ $group और समुच्चय() का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo598.insertOne( ... { ... Information:'Student', ... id:100, ... details:[ ... &
-
MongoDB में दस्तावेज़ फ़ील्ड मानों से मान (कुल मूल्य - छूट) कैसे घटाएं?
दस्तावेज़ फ़ील्ड मानों से मान घटाने के लिए, MongoDB समुच्चय() में $subtract का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo599.insertOne({"TotalPrice":250,"DiscountPrice":35});{ "acknowledged" : true, "insertedId" : ObjectId(&q
-
MongoDB दस्तावेज़ को अपडेट करते समय कस्टम चर का उपयोग कैसे करें?
अपडेट करने के लिए, अपडेट() का उपयोग करें और नमूना कस्टम वैरिएबल बनाने और उपयोग करने के लिए सिंटैक्स निम्नलिखित है - var anyVariableName=yourValue; db.yourCollectionName.update({filter},{$set:{yourFieldName:yourVariableName}}); आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo600.insertOne({id:1,
-
एक नया उपयोगकर्ता बनाएं और MongoDB में भूमिका निर्धारित करें
इसके लिए, userAdminAnyDatabase का उपयोग करें क्योंकि यह admin की तरह सभी अनुमति देता है। निम्नलिखित वाक्य रचना है - use admin db.createUser( { user: "yourUserName", pwd: "yourPassword", roles: [ { role: &
-
MongoDB में अपडेट करें और ओवरराइट को रोकें?
आइए हम दस्तावेजों के साथ एक संग्रह बनाते हैं - > db.demo601.insertOne( ... { ... id:1, ... userDetails: ... { ... userName:"John", ...
-
सरणी तत्व के एकत्रीकरण में औसत प्राप्त करने के लिए MongoDB क्वेरी?
औसत सरणी तत्व प्राप्त करने के लिए, $avg का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo584.insertOne({"Marks":[75,50,85,60,80]});{ "acknowledged" : true, "insertedId" : ObjectId("5e91d827fd2d90c177b5bcc2") } संग्र
-
मोंगोडीबी में ऑब्जेक्ट में ग्रुपिंग कैसे प्रोजेक्ट करें और केवल अंक फ़ील्ड प्रदर्शित करें?
आइए पहले एक दस्तावेज़ बनाएं - var document=[... {SubjectName:MySQL, Marks:78},... {SubjectName:MongoDB, Marks:89},... { SubjectName :Java, Marks :71 },... ]; दस्तावेज़ प्रदर्शित करने के लिए निम्नलिखित क्वेरी है - प्रिंटजसन (दस्तावेज़); यह निम्नलिखित आउटपुट उत्पन्न करेगा - [ { SubjectName:MySQL,