-
MongoDB एग्रीगेट लागू करें - आराम, समूह और परियोजना?
MongoDB में $unwind प्रत्येक तत्व के लिए एक दस्तावेज़ को आउटपुट करने के लिए इनपुट दस्तावेज़ों से एक सरणी फ़ील्ड को डिकंस्ट्रक्ट करता है। $group का उपयोग निर्दिष्ट _id अभिव्यक्ति द्वारा इनपुट दस्तावेज़ों को समूहीकृत करने के लिए किया जाता है और प्रत्येक विशिष्ट समूह के लिए, एक दस्तावेज़ को आउटपुट करत
-
उन दस्तावेज़ों के लिए MongoDB क्वेरी जिनके सरणी तत्वों का कोई विशिष्ट मान नहीं है
ऐसे मामलों के लिए, $elemMatch का उपयोग करें। यह ऑपरेटर उन दस्तावेज़ों से मेल खाता है जिनमें कम से कम एक तत्व के साथ एक सरणी फ़ील्ड होता है जो सभी निर्दिष्ट क्वेरी मानदंडों से मेल खाता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo239.insertOne( ... { ... "N
-
MongoDB कुल रिकॉर्ड की संख्या को सीमित करने के लिए
रिकॉर्ड की संख्या को सीमित करने के लिए, MongoDB में $limit का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo240.find(); यह निम्नलिखित आउटपुट देगा - { _id :ObjectId(5e441d969af932883c61ea3c), StudentName :Chris
-
MongoDB में दस्तावेज़ों के साथ संग्रह से अधिकतम अंक रिकॉर्ड प्राप्त करें
रिकॉर्ड की संख्या को सीमित करने के लिए, MongoDB में $limit का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo240.find(); यह निम्नलिखित आउटपुट देगा - { _id :ObjectId(5e441d969af932883c61ea3c), StudentName :Chris
-
MongoDB क्वेरी में दस्तावेज़ों के साथ संग्रह से अधिकतम अंक रिकॉर्ड प्राप्त करें
अधिकतम अंक रिकॉर्ड प्राप्त करने के लिए, सीमा 1 के साथ अवरोही क्रम में सॉर्ट () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo241.insertOne({"Marks":67}); { "acknowledged" : true, "insertedId" : ObjectId("5e441f729af932
-
MongoDB में किसी सरणी को सॉर्ट करने का सबसे आसान तरीका
MongoDB में किसी सरणी को सॉर्ट करने का सबसे आसान तरीका, $sort का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo242.insertOne(...... {विवरण2:... [... {शिपिंग दिनांक:नया ISODate(2019-10-11),मूल्य:1400 },... {शिपिंगडेट:नया ISODate(2019-10-01),कीमत:1600}...]...}......);{ स्वीकृत :सच , inse
-
उपयोगकर्ता द्वारा दिनांक और समूह द्वारा ऑर्डर करने के लिए एक एकल MongoDB क्वेरी
इसके लिए, MongoDB में केवल समुच्चय () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db. demo243.insertOne({userId:1,ड्यूडेट:नया ISODate(2010-01-10)});{ acknowledgeed :true, insertId :ObjectId(5e45761b1627c0c63e7dba62)} संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें
-
MongoDB एकत्रीकरण के साथ विभिन्न गुणों से मूल्यों को एक ही सरणी में संयोजित करें
मूल्यों को समेटने का अर्थ है उन्हें मिलाना। उन्हें एक सरणी में मर्ज करने के लिए, MongoDB में $project का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo244.insertOne( {Value1:20,Value2:30});{ acknowledge :true, insertId :ObjectId(5e4582f11627c0c63e7dba64)} संग्रह से सभी दस्तावेज़ों को
-
आईडी को छोड़कर सभी मान प्रदर्शित करने के लिए MongoDB क्वेरी?
इसके लिए $project का इस्तेमाल करें। $project एक दस्तावेज़ लेता है जो फ़ील्ड को शामिल करने, _id फ़ील्ड को दबाने, नए फ़ील्ड जोड़ने और मौजूदा फ़ील्ड के मानों को रीसेट करने को निर्दिष्ट कर सकता है आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - db.demo226.insertOne({नाम: डेविड,आयु:22});{ स्वीकृत :सच, ins
-
MongoDB में प्रमुख मूल्य युग्मों की सूची से दस्तावेज़ों का एक सेट अपडेट करना
आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo227.insertOne({"_id":"101","Name":"Chris"}); { "acknowledged" : true, "insertedId" : "101" } > db.demo227.insertOne({"_id":"102","Name":"Bob
-
MongoDB में दस्तावेज़ खोजें जहाँ एक सरणी से कम से कम एक आइटम दूसरे में नहीं है?
इसके लिए MongoDB फाइंड() में रेगेक्स सेट करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo228.insertOne({"Subjects":["MongoDB","Java"]}); { "acknowledged" : true, "insertedId" : ObjectId("5e3fa51f03d395bdc21347
-
MongoDB में एक अद्वितीय अनुक्रमणिका को एक दुर्लभ अद्वितीय अनुक्रमणिका में बदलें?
विरल अनुक्रमणिका के लिए, विरल:सत्य . का उपयोग करें . इंडेक्स बनाने के लिए क्वेरी निम्नलिखित है - > db.demo229.ensureIndex({"ClientName":1}, {unique: true}); { "createdCollectionAutomatically" : true, "numIndexesBefore" : 1, &quo
-
MongoDB के साथ FindOne () का उपयोग?
MongoDB में findOne () केवल एक ही दस्तावेज़ देता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo230.insertOne({"FirstName":"Chris"}); { "acknowledged" : true, "insertedId" : ObjectId("5e3fc4d2f4cebbeaebec513e") } &g
-
MongoDB में सरणी आकार फ़ील्ड को योग करने का सबसे अच्छा तरीका?
सरणी आकार फ़ील्ड को योग करने के लिए, $sum के साथ $size का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo231.insertOne({"Subjects":["MongoDB","MySQL","SQL Server"]}); { "acknowledged" : true, "insertedI
-
नाम रिकॉर्ड की आवृत्ति प्राप्त करने के लिए MongoDB कुल और GroupBy का उपयोग करना
आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - db.demo232.insertOne({_id:105,Name: क्रिस});{ स्वीकृत :सच, insertId :105 } संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.demo232.find(); यह निम्नलिखित आउटपुट देगा - { _id :101, Name :Chris }{ _id :102, Name :Bob }{ _id :1
-
MongoDB में किसी फ़ील्ड से लौटाए गए वर्णों की मात्रा को कैसे सीमित करें?
किसी फ़ील्ड से लौटाए गए वर्णों की मात्रा को सीमित करने के लिए, MongoDB में $substr का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo233.insertOne({"Paragraph":"My Name is John Smith.I am learning MongoDB database"}); { "acknowledged" : tru
-
MongoDB क्वेरी उस दस्तावेज़ को लाने के लिए जिसमें कोई विशेष फ़ील्ड नहीं है?
अस्तित्व की जांच करने के लिए, $ मौजूद है का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db. demo234.insertOne({FirstName:John,,LastName:Smith,Age:34});{ स्वीकृत :सच, insertId :ObjectId(5e418a70f4cebbeaebec514a)} संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें - db.
-
क्या मोंगोडीबी में जेसन डेटा का आंतरिक मूल्य प्राप्त करने का कोई तरीका है?
JSON डेटा का आंतरिक मान प्राप्त करने के लिए, डॉट (।) नोटेशन के साथ-साथ ढूंढें () का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - db.demo235.insertOne(... {... id:101,... विवरण:[... {... नाम:क्रिस ब्राउन,... आयु:21...},... {... नाम:डेविड मिलर,... आयु:24...}...],... अन्य विवरण:[... {... स्कोर:
-
MongoDB में एक कॉलम का प्रोजेक्शन?
आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo216.insertOne({"ClientName":"John","ClientAge":34}); { "acknowledged" : true, "insertedId" : ObjectId("5e3e351003d395bdc213470c") } > db.demo216.insertOne
-
MongoDB क्वेरी में फ़ील्ड से रिक्त स्थान कैसे ट्रिम करें?
फ़ील्ड से रिक्त स्थान ट्रिम करने के लिए, MongoDB में $trim का उपयोग करें। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo217.insertOne({"FullName":" Chris Brown"}); { "acknowledged" : true, "insertedId" : ObjectId("5e