-
MongoDB में नेस्टेड JSON ऐरे से वैल्यू प्राप्त करें
MongoDB में डॉट नोटेशन से नेस्टेड JSON ऐरे क्वेरी करना गहरे नेस्टेड ऐरे में वैल्यू खोजने के लिए डॉट नोटेशन का उपयोग करके पूरा पथ निर्दिष्ट करें। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.nestedJSONArrayDemo.insertOne({ ClientDetails: { ClientPersonalDetails: [ { CountryName: US }
-
MongoDB में $inc पर लिमिट कैसे सेट करें?
MongoDB में कंडीशनल $inc: केवल निश्चित वैल्यू से कम पर इंक्रीमेंट update() में क्वेरी कंडीशन के साथ $inc उपयोग करके केवल उन्हीं डॉक्यूमेंट को इंक्रीमेंट करें जो शर्त पूरी करते हैं। सिंटैक्स db.collection.update( { field: { $lt: threshold } }, { $inc: { field: incrementValue } }, false, // up
-
MongoDB कैप्ड कलेक्शन की अधिकतम अनुमत साइज क्या है?
MongoDB कैप्ड कलेक्शन का अधिकतम साइज सेट करना कैप्ड कलेक्शन फिक्स्ड साइज का होता है। आप size पैरामीटर से बाइट्स में अधिकतम साइज निर्दिष्ट कर सकते हैं। सिंटैक्स db.createCollection(yourCollectionName, {capped: true, size: yourValueInBytes}); उदाहरण: बहुत बड़ा साइज सेट करें > db.createCollection(
-
MongoDB में $setIntersection से ऐरे एलिमेंट फ़िल्टर करें
MongoDB एग्रीगेशन में $setIntersection से ऐरे फ़िल्टर करना $setIntersection ऑपरेटर दो या अधिक ऐरे के कॉमन एलिमेंट लौटाता है (सेट इंटरसेक्शन)। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.filterArrayElementsDemo.insertOne({ Scores: [10,45,67,78,90,98,99,92] }); { acknowledged: true, insertedId:
-
MongoDB सर्वर पर डेटाबेस और कलेक्शन की सूची कैसे प्राप्त करें?
MongoDB में सभी डेटाबेस और कलेक्शन सूचीबद्ध करना MongoDB शेल में डेटाबेस और कलेक्शन की सूची प्राप्त करने के लिए बिल्ट-इन कमांड उपयोग करें। केस 1: सभी डेटाबेस की सूची प्राप्त करें > use admin switched to db admin > db.runCommand({listDatabases: 1}); { databases: [ {name: admin, sizeOnDis
-
MongoDB में $in ऑपरेटर से ऐरे में कम से कम एक मैच खोजें
MongoDB $in ऑपरेटर: ऐरे में किसी भी वैल्यू का मैच $in ऑपरेटर उन डॉक्यूमेंट को चुनता है जहां ऐरे फ़ील्ड में निर्दिष्ट वैल्यू में से कम से कम एक मौजूद हो। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.atleastOneMatchDemo.insertOne({StudentFavouriteSubject:[MySQL,MongoDB]}); { acknowledged: true, i
-
MongoDB में डॉट नोटेशन से इनर क्लास/सबडॉक्यूमेंट में खोजें
MongoDB में डॉट नोटेशन से नेस्टेड फ़ील्ड क्वेरी करना एम्बेडेड डॉक्यूमेंट (सबडॉक्यूमेंट) के अंदर के फ़ील्ड खोजने के लिए डॉट नोटेशन (parentField.childField) का उपयोग करें। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.searchInInnerDemo.insertOne({ StudentFirstName: Robert, StudentTechnicalDeta
-
MongoDB में मल्टीपल कंडीशन से डेटा डिलीट करें
MongoDB remove() से मल्टीपल कंडीशन के साथ डिलीट कई शर्तों के आधार पर डॉक्यूमेंट डिलीट करने के लिए remove() मेथड में क्वेरी ऑब्जेक्ट पास करें। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.deleteDataDemo.insertOne({_id:1,Name:Larry}); { acknowledged: true, insertedId: 1 } > db.deleteDataDemo.i
-
MongoDB में distinct() से SQL के SELECT DISTINCT जैसा क्वेरी करें
MongoDB distinct() मेथड: SQL SELECT DISTINCT के समकक्ष MongoDB में distinct() मेथड का उपयोग करके किसी फ़ील्ड के यूनिक वैल्यू प्राप्त कर सकते हैं, ठीक SQL के SELECT DISTINCT की तरह। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.distinctNameAndAgeDemo.insertOne({ClientFirstName:John,Age:23}); { ac
-
MongoDB में createdCollectionAutomatically का क्या अर्थ है?
MongoDB में createdCollectionAutomatically फील्ड का मतलब जब आप किसी ऐसे कलेक्शन पर इंडेक्स बनाते हैं जो मौजूद नहीं है, तो MongoDB ऑटोमैटिकली उस कलेक्शन को बना देता है। createdCollectionAutomatically फील्ड बताता है कि ऑपरेशन ने नया कलेक्शन बनाया है। उदाहरण: नए कलेक्शन पर इंडेक्स बनाएं > db.create
-
MongoDB में $slice एग्रीगेशन से नेस्टेड ऐरे का विशिष्ट एलिमेंट प्राप्त करें
MongoDB एग्रीगेशन में $slice से ऐरे का विशिष्ट एलिमेंट निकालें $slice ऑपरेटर एग्रीगेशन पाइपलाइन में ऐरे के सबसेट को निकालने के लिए उपयोग होता है। सिंटैक्स: $slice: [array, skip, limit] कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.exactPositionDemo.insertOne({StudentName:John,StudentScores:[78,9
-
MongoDB में ऐरे के विशिष्ट एलिमेंट से शुरू होने वाले डॉक्यूमेंट खोजें
MongoDB में डॉट नोटेशन से ऐरे के पहले एलिमेंट द्वारा क्वेरी ऐरे के विशिष्ट इंडेक्स पर वैल्यू चेक करने के लिए डॉट नोटेशन (arrayName.index) का उपयोग करें। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.arrayStartsWithElementDemo.insertOne({PlayerName:Chris,PlayerScore:[780,9000,456,789,987]}); { ac
-
MongoDB में इंटीजर ऐरे से डॉक्यूमेंट कैसे खोजें?
MongoDB में ऐरे क्वेरी: $where और डायरेक्ट मैच इंटीजर ऐरे वाले डॉक्यूमेंट खोजने के लिए $where ऑपरेटर या डायरेक्ट ऐरे वैल्यू मैच का उपयोग करें। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.searchDocumentArrayIntegerDemo.insertOne({StudentFirstName:John,StudentScores:[45,78,89,90]}); { acknowledg
-
MongoDB में अपडेट और क्वेरी पार्ट्स को मिलाकर अपसर्ट डॉक्यूमेंट बनाएं
MongoDB में $set और upsert से डॉक्यूमेंट अपडेट या इन्सर्ट करें जब आप चाहते हैं कि डॉक्यूमेंट मिलने पर अपडेट हो और न मिलने पर नया बने, तो $set ऑपरेटर के साथ upsert: true का उपयोग करें। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.updateWithUpsertDemo.insertOne({StudentFirstName:John,StudentAge:2
-
MongoDB जावास्क्रिप्ट में डेटाबेस कैसे चुनें?
MongoDB शेल में getSiblingDB() से डेटाबेस चुनना MongoDB शेल में जावास्क्रिप्ट का उपयोग करके किसी अन्य डेटाबेस पर स्विच करने के लिए getSiblingDB() मेथड का उपयोग करें। सिंटैक्स var anyVariableName = db.getSiblingDB(yourDatabaseName); उदाहरण: sample डेटाबेस चुनें > selectedDatabase = db.getSibling
-
MongoDB में update() फ़ंक्शन के अंदर इंक्रीमेंट कैसे करें?
MongoDB update() में $inc ऑपरेटर का उपयोग MongoDB में किसी फ़ील्ड की वैल्यू बढ़ाने के लिए $inc ऑपरेटर का उपयोग update() मेथड के साथ किया जाता है। उदाहरण: प्लेयर स्कोर अपडेट करना कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.addInUpdateFunctionDemo.insertOne({PlayerName:Chris,PlayerScore:78}); {
-
MongoDB में एम्बेडेड डॉक्यूमेंट के फ़ील्ड को इंक्रीमेंट कैसे करें?
MongoDB में एम्बेडेड फ़ील्ड को इंक्रीमेंट करना MongoDB में नेस्टेड या एम्बेडेड डॉक्यूमेंट के अंदर मौजूद किसी फ़ील्ड की वैल्यू को बढ़ाने के लिए $inc ऑपरेटर का उपयोग डॉट नोटेशन (.) के साथ किया जाता है। उदाहरण: स्टूडेंट स्कोर अपडेट करना मान लीजिए हमारे पास StudentDetails के अंदर StudentScores एम्बेडेड
-
MongoDB में सरणी एलिमेंट कैसे अपडेट करें?
सरणी एलिमेंट अपडेट करने के लिए $addToSet ऑपरेटर का उपयोग करें। पहले दस्तावेजों के साथ एक संग्रह बनाते हैं: db.updateArrayDemo.insertOne({ ClientDetails : [ { ClientName : John, DeveloperDetails : [ ] }, { ClientName : Larry, DeveloperDetails : [ ] } ] }); { acknowledged : true, inserte
-
MongoDB में नेस्टेड ऑब्जेक्ट कैसे पुनर्प्राप्त करें?
MongoDB में नेस्टेड ऑब्जेक्ट पुनर्प्राप्त करने के लिए $ ऑपरेटर का उपयोग करें। पहले दस्तावेजों के साथ एक संग्रह बनाते हैं: db.queryNestedObject.insertOne({ StudentName : James, StudentSubjectScore : [ {StudentMongoDBScore:98}, {StudentCScore:92}, {StudentJavaScore:91} ] }); { ackn
-
MongoDB में अंडरस्कोर (_) से शुरू होने वाले संग्रह को क्वेरी कैसे करें?
अंडरस्कोर (_) से शुरू होने वाले MongoDB संग्रह के लिए, निम्नलिखित सिंटैक्स है: db.createCollection(_yourCollectionName); इंसर्ट क्वेरी के लिए नीचे दिए गए सिंटैक्स का उपयोग करें: db.getCollection(_yourCollectionName).insertOne({yourFieldName1:yourValue1,yourFieldName2:yourValue2,............N}); पह