-
MongoDB में फील्ड्स और सबफील्ड्स द्वारा आइटम्स कैसे फ़िल्टर करें?
फील्ड्स और सबफील्ड्स द्वारा आइटम्स फ़िल्टर करने के लिए डॉट नोटेशन का उपयोग करें। नमूना डेटा बनाना db.demo638.insert({Name:David,details:{Subject:MongoDB}}); दस्तावेज़ देखना db.demo638.find().pretty(); { Name : Chris } { Name : David, details : { Subject : MongoDB } } सबफील्ड null होने पर फ़िल्ट
-
MongoDB एग्रीगेशन फ्रेमवर्क में ग्रुप क्वेरी उदाहरण
इसके लिए MongoDB एग्रीगेशन में $group का उपयोग करें। नमूना डेटा बनाना db.demo639.insertOne( { _id: 2, CountryName: UK, Info1: { Name: Chris, SubjectName: MySQL, Marks: 79 }, Info2: { Name: Chris, SubjectName: MySQL, Marks: 88 } } ); सभी दस्तावेज़ देखना db.demo639.find(); { _id : 1, CountryName :
-
MongoDB दस्तावेज़ों से पहला ऐरे एलिमेंट प्राप्त करने के लिए ऐरे प्रोजेक्शन
यदि आप ऐरे से पहला एलिमेंट चाहते हैं, तो $slice के साथ $gte का उपयोग कर सकते हैं। नमूना डेटा बनाना db.demo640.insertOne({Name:Chris,Scores:[85,70,89]}); सभी दस्तावेज़ देखना db.demo640.find(); { Name : John, Scores : [ 80, 90, 75 ] } { Name : Chris, Scores : [ 85, 70, 89 ] } $slice का उपयोग करके
-
MongoDB में एम्बेडेड ऐरे से विशिष्ट एलिमेंट्स कैसे प्राप्त करें?
विशिष्ट एलिमेंट्स प्राप्त करने के लिए डॉट नोटेशन के साथ $match का उपयोग करें। नमूना डेटा बनाना (एम्बेडेड ऐरे) db.demo641.insert( { ProductId:101, ProductInformation: [ { ProductName:Product-1, ProductPrice:1000 }, { ProductName:Product-2, ProductPrice:500 }, { ProductName:Product-3
-
क्या MongoDB में कलेक्शन सूचीबद्ध करने का कोई तरीका है?
कलेक्शन सूचीबद्ध करने के लिए MongoDB में getCollectionNames() का उपयोग करें। सिंटैक्स db.getCollectionNames(); टेस्ट डेटाबेस से सभी कलेक्शन नाम सूचीबद्ध करना db.getCollectionNames(); परिणाम (नमूना आउटपुट): [ arrayDemo, arrayFieldIsNotEmptyDemo, characterInFieldsDemo, checkFieldExistDemo, compare
-
MongoDB क्वेरी: फील्ड वैल्यू ऐरे होने पर दस्तावेज़ों से नामों की विशिष्ट सूची प्राप्त करना
इसके लिए $all का उपयोग करें। $all ऑपरेटर उन दस्तावेज़ों को चुनता है जहां फील्ड का मान एक ऐरे होता है जिसमें सभी निर्दिष्ट एलिमेंट्स होते हैं। नमूना डेटा बनाना db.demo642.insertOne({ _id:2, ListOfNames:[Robert,Chris] }); सभी दस्तावेज़ देखना db.demo642.find(); { ListOfNames : [ Robert, John ] } {
-
MongoDB में नेस्टेड एम्बेडेड दस्तावेज़ कैसे अपडेट करें?
MongoDB में नेस्टेड दस्तावेज़ अपडेट करने के लिए UPDATE() और पोजिशनल $ ऑपरेटर का उपयोग करें। नमूना डेटा बनाना (नेस्टेड ऐरे) db.demo643.insertOne({ details: [ { CountryName:US, StudentDetails:[{Name:Chris},{SubjectName:MySQL}] }, { CountryName:UK, StudentDetails:[{Name:Bob},{SubjectName:Ja
-
MongoDB में टाइमस्टैम्प कैसे अपडेट करें और वर्तमान तारीख पर सेट करें?
अपडेट करने के लिए MongoDB में update() का उपयोग करें। वर्तमान तारीख पर सेट करने के लिए, आपको वर्तमान तारीख प्राप्त करने की आवश्यकता है: var todayDate = new Date(); नमूना डेटा बनाना db.demo644.insertOne({ShippingDate:new ISODate(2019-01-10)}); अपडेट से पहले दस्तावेज़ देखना db.demo644.find(); { S
-
MongoDB कलेक्शन से $eq से मेल खाने वाले मान वाले दस्तावेज़ कैसे हटाएं?
MongoDB कलेक्शन से $eq से मेल खाने वाले मान वाले दस्तावेज़ को remove() का उपयोग करके हटाएं। $eq ऑपरेटर उन दस्तावेज़ों से मेल खाता है जहां फील्ड का मान निर्दिष्ट मान के बराबर होता है। नमूना डेटा बनाना db.demo626.insertOne({id:4,Name:Mike}); सभी दस्तावेज़ देखना db.demo626.find(); { id : 1, Name :
-
MongoDB में मल्टीपल कॉलम द्वारा ग्रुप करके डुप्लिकेट IDs के साथ कुल मार्क्स जोड़ना
इसके लिए aggregate() के साथ $group का उपयोग करें। नमूना डेटा बनाना (डुप्लिकेट IDs के साथ) db.demo627.insertOne({id:102,Name:Mike,Marks:70}); सभी दस्तावेज़ देखना db.demo627.find(); { id : 101, Name : Chris, Marks : 54 } { id : 102, Name : Bob, Marks : 74 } { id : 101, Name : Chris, Marks : 87 } {
-
MongoDB में लिस्ट में मान (ऑब्जेक्ट नहीं) के लिए क्वेरी कैसे करें?
लिस्ट में मानों के लिए क्वेरी करने के लिए MongoDB में पोजिशनल ऑपरेटर $ का उपयोग करें। नमूना डेटा बनाना db.demo628.insertOne({id:2,Name:[Mike,Sam,John]}); सभी दस्तावेज़ देखना db.demo628.find(); { id : 1, Name : [ Chris, David, John ] } { id : 1, Name : [ Carol, Sam ] } { id : 2, Name : [ Mike, Sa
-
MongoDB में सिंपल क्वेरी का उपयोग करके दस्तावेज़ कैसे फ़िल्टर करें?
दस्तावेज़ फ़िल्टर करने के लिए $match का उपयोग करें। $match केवल उन दस्तावेज़ों को पास करता है जो निर्दिष्ट शर्त से मेल खाते हैं, अगले पाइपलाइन स्टेज के लिए। नमूना डेटा बनाना db.demo629.insertOne( { Subject: [MySQL, MongoDB], details: [ { Name:Chris, Marks:78 }, { Name:David, Marks:89 } ] } );
-
MongoDB दस्तावेज़ों को अवरोही क्रम में कैसे सॉर्ट करें?
दस्तावेज़ों को सॉर्ट करने के लिए find() के साथ sort() का उपयोग करें। नमूना डेटा बनाना db.demo630.insertOne({Value:60}); सभी दस्तावेज़ देखना (डिफ़ॉल्ट क्रम) db.demo630.find(); { Value : 10 }, { Value : 200 }, { Value : 40 }, { Value : 60 } अवरोही क्रम में सॉर्ट करने की क्वेरी db.demo630.find().
-
MongoDB में विशिष्ट एम्बेडेड दस्तावेज़ कैसे लौटाएं?
MongoDB में विशिष्ट एम्बेडेड दस्तावेज़ के लिए $unwind का दो बार उपयोग करें। नमूना डेटा बनाना (नेस्टेड ऐरे) db.demo631.insert( { id: 101, Info1: [ { CountryName: US, Info2: [ { Name:Chris, Age:24 }, { Name:Bob, Age:22 } ] } ] } ); दस्तावेज़ देखना db.demo631.find(); { id : 101, Info1 : [
-
MongoDB में मैट्रिक्स जैसे दस्तावेज़ से मान कैसे हटाएं?
मैट्रिक्स से मान हटाने के लिए MongoDB में $pull का उपयोग करें। नमूना डेटा बनाना (2D ऐरे/मैट्रिक्स) db.demo632.insertOne( { arrayMatrix: [ [10,20], [10,20], [10,20], [10,20], [10,20], [10,20] ] } ); दस्तावेज़ देखना db.demo632.find().pretty(); { arrayMatrix : [ [ 10, 20 ], [ 10, 20 ], [ 10
-
MongoDB क्वेरी को कैसे विभाजित करें और 5 मान छोड़ें?
MongoDB में मान छोड़ने के लिए skip() के साथ limit() का उपयोग करें। 5 मानों के लिए limit(5) का उपयोग करें। नमूना डेटा बनाना (10 से 80 तक मान) db.demo633.insertOne({Value:80}); सभी दस्तावेज़ देखना db.demo633.find(); { Value : 10 }, { Value : 20 }, { Value : 30 }, { Value : 40 } { Value : 50 }, { V
-
MongoDB में छात्र David के मार्क्स वैल्यू के साथ दस्तावेज़ कैसे अपडेट करें?
forEach() का उपयोग करें और छात्र नाम David को ढूंढकर उसी छात्र के लिए नए मार्क्स अपडेट करें। नमूना डेटा बनाना db.demo634.insertOne({Name:David,Marks:37}); अपडेट से पहले दस्तावेज़ देखना db.demo634.find(); { Name : Chris, Marks : 76 } { Name : Bob, Marks : 67 } { Name : David, Marks : 37 } David
-
MongoDB Aggregate का उपयोग करके NAME फील्ड से डुप्लिकेट नामों की फ्रीक्वेंसी कैसे गिनें?
फ्रीक्वेंसी गिनने के लिए aggregate() में $group के साथ ग्रुप करें। नमूना डेटा बनाना db.demo635.insertOne({Name:Chris}); सभी दस्तावेज़ देखना db.demo635.find(); { Name : Chris } { Name : David } { Name : David } { Name : Chris } { Name : Bob } { Name : Chris } फ्रीक्वेंसी गिनने की एग्रीगेशन क्वेर
-
MongoDB में कलेक्शन को एग्रीगेट करके फील्ड काउंट के अनुसार ग्रुप कैसे करें?
MongoDB aggregate() में $group का उपयोग करके कलेक्शन को एग्रीगेट करें और फील्ड काउंट के अनुसार ग्रुप करें। नमूना डेटा बनाना db.demo616.insertOne({details:{Name:Chris,Age:24}}); सभी दस्तावेज़ देखना db.demo616.find(); { details : { Name : Chris, Age : 21 } } { details : { Name : Chris, Age : 22 }
-
MongoDB में नेस्टेड ऑब्जेक्ट पर ग्रुप क्वेरी कैसे करें?
इसके लिए MongoDB में डॉट नोटेशन के साथ $group का उपयोग करें। नमूना डेटा बनाना (नेस्टेड ऑब्जेक्ट के साथ) db.demo617.insertOne( { clientDetails: { Name: David, Age:34, Project:Online Library Management System } } ); सभी दस्तावेज़ देखना db.demo617.find(); { clientDetails : { Name : Chris, A