-
MongoDB में ऐरे से इवन नंबर्स कैसे निकालें?
MongoDB में $pull और $mod का उपयोग करके ऐरे से इवन नंबर्स हटाना आप $pull ऑपरेटर के साथ $mod (मॉड्यूलो) का उपयोग करके एक ऐरे से सभी इवन नंबर्स को हटा सकते हैं। $mod: [2, 0] अभिव्यक्ति उन नंबर्स से मेल खाती है जो 2 से विभाज्य हैं (यानी, इवन नंबर्स)। नमूना डेटा बनाना > db.pullEvenNumbersDemo.insert
-
MongoDB में मल्टीपल कंबाइंड फील्ड्स पर फिल्टर के साथ डॉक्यूमेंट्स कैसे खोजें?
MongoDB में $or ऑपरेटर का उपयोग करके मल्टीपल फील्ड्स पर फिल्टर करना $or` ऑपरेटर एक लॉजिकल OR क्वेरी करता है जो उन डॉक्यूमेंट्स को चुनता है जो कम से कम एक निर्दिष्ट शर्त से मेल खाते हैं। यह तब उपयोगी होता है जब आप अलग-अलग फील्ड्स पर आधारित डॉक्यूमेंट्स ढूंढना चाहते हैं जहां कोई भी शर्त पूरी हो सकती ह
-
MongoDB में इंडेक्स n पर 'true' मान के लिए ऐरे को कैसे क्वेरी करें?
MongoDB में विशिष्ट ऐरे इंडेक्स पर मान क्वेरी करना MongoDB आपको डॉट नोटेशन के साथ इंडेक्स नंबर का उपयोग करके ऐरे में एक विशिष्ट स्थिति पर मान क्वेरी करने की अनुमति देता है (उदाहरण के लिए, arrayName.0 पहले तत्व के लिए)। यह सटीक स्थिति-आधारित मिलान के लिए उपयोगी है। नमूना डेटा बनाना > db.containsT
-
MongoDB Update() मेथड पूरे फील्ड के रिकॉर्ड सेट करने के लिए कैसे काम करता है?
MongoDB में $set के साथ मल्टीपल डॉक्यूमेंट्स अपडेट करना update() मेथड के साथ $set ऑपरेटर का उपयोग करके एक फील्ड के मान को अपडेट किया जा सकता है। जब multi: true विकल्प के साथ उपयोग किया जाता है, तो यह क्वेरी मानदंड से मेल खाने वाले सभी डॉक्यूमेंट्स को अपडेट करता है। नमूना डेटा बनाना > db.workingO
-
MongoDB में नेस्टेड फील्ड को कैसे अपडेट करें?
MongoDB में डॉट नोटेशन का उपयोग करके इनर फील्ड अपडेट करना MongoDB में, आप $set ऑपरेटर के साथ डॉट नोटेशन का उपयोग करके एम्बेडेड डॉक्यूमेंट के अंदर एक विशिष्ट फील्ड को अपडेट कर सकते हैं। यह पूरे डॉक्यूमेंट को बदले बिना नेस्टेड फील्ड्स को संशोधित करने की अनुमति देता है। सिंटैक्स db.yourCollectionName.
-
MongoDB में हैशेज के ऐरे को कैसे खोजें?
MongoDB में हैशेज के ऐरे को खोजना MongoDB में, आप डॉट नोटेशन का उपयोग करके ऑब्जेक्ट्स के ऐरे के अंदर नेस्टेड फील्ड्स को क्वेरी कर सकते हैं। यह ट्यूटोरियल दिखाता है कि उन डॉक्यूमेंट्स को कैसे ढूंढा जाए जहां एक ऐरे में एक विशिष्ट मान वाला ऑब्जेक्ट हो। नमूना डेटा बनाना सबसे पहले, TechnicalDetails नामक
-
MongoDB एग्रीगेशन में $divide ऑपरेटर से विभाजन करें
MongoDB एग्रीगेशन: $divide ऑपरेटर से दो फ़ील्ड का भागफल निकालना $divide एग्रीगेशन ऑपरेटर दो संख्याओं को विभाजित करता है। सिंटैक्स: {$divide: [$numerator, $denominator]} कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.aggregationOperatorDemo.insertOne({FirstValue: 392883, SecondValue: 10000000000})
-
MongoDB में $and से सिंगल फ़ील्ड प्रोजेक्ट करें
MongoDB में $and क्वेरी और प्रोजेक्शन से केवल एक फ़ील्ड चुनें $and ऑपरेटर से एकाधिक कंडीशन मिलाकर क्वेरी करें, और प्रोजेक्शन में केवल वांछित फ़ील्ड शामिल करें। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.selectingASingleFieldDemo.insertOne({StudentFirstName:John,StudentAge:23,StudentCountryNam
-
MongoDB शेल में Object.defineProperty से अलायस/शॉर्टकट परिभाषित करें
MongoDB शेल में जावास्क्रिप्ट Object.defineProperty से कस्टम अलायस बनाना MongoDB शेल (जावास्क्रिप्ट वातावरण) में Object.defineProperty() से गेटर फंक्शन परिभाषित करके पुन: उपयोगी अलायस/कमांड बना सकते हैं। सिंटैक्स Object.defineProperty(this, yourFunctionName, { get: function() { yourStatement1
-
MongoDB में डॉट नोटेशन से सब-फ़ील्ड खोजें
MongoDB में डॉट नोटेशन से नेस्टेड सब-फ़ील्ड क्वेरी करना एम्बेडेड डॉक्यूमेंट के अंदर फ़ील्ड खोजने के लिए डबल कोट्स में डॉट नोटेशन (parent.child) उपयोग करें। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.searchSubFieldDemo.insertOne({ UserDetails: {UserEmailId: John123@gmail.com, UserAge: 21} })
-
MongoDB में $pull और पोजीशनल ऑपरेटर $ से नेस्टेड ऐरे एलिमेंट हटाएं
MongoDB में $elemMatch और पोजीशनल $ से नेस्टेड ऐरे एलिमेंट हटाना नेस्टेड ऐरे (ऐरे के अंदर ऐरे) से विशिष्ट एलिमेंट हटाने के लिए $elemMatch से पैरेंट ऐरे एलिमेंट पहचानें, फिर पोजीशनल $ के साथ $pull उपयोग करें। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.pullWithPositionalOperatorDemo.insertOne({
-
MongoDB में $and से ऐरे में दो विशिष्ट ID वाले डॉक्यूमेंट खोजें
MongoDB में $and ऑपरेटर से ऐरे के अंदर दो ID एक साथ खोजना ऐरे के अंदर ऑब्जेक्ट में दो अलग-अलग ID दोनों मौजूद हों, ऐसे डॉक्यूमेंट खोजने के लिए $and ऑपरेटर उपयोग करें। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.twoSpecificIdsDemo.insertOne({ PlayerId: 1, PlayerDetails: [ {id: 100, Playe
-
MongoDB में फ़ील्ड केवल तभी इन्सर्ट करें जब वह गायब हो
MongoDB में $exists: false कंडीशन से गायब फ़ील्ड सेट करना केवल उन डॉक्यूमेंट में फ़ील्ड जोड़ें जहां वह फ़ील्ड मौजूद नहीं है, $exists: false क्वेरी के साथ $set और multi: true उपयोग करके। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.missingDocumentDemo.insertOne({StudentFirstName: Adam, StudentLa
-
MongoDB में दो प्रॉपर्टी के योग के आधार पर डॉक्यूमेंट खोजें
MongoDB एग्रीगेशन: दो फ़ील्ड का जोड़ निकालकर उससे क्वेरी करना $add ऑपरेटर से दो फ़ील्ड का योग निकालें, फिर $match से उस योग के आधार पर फ़िल्टर करें। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.searchDocumentsDemo.insertOne({Value1: 100, Value2: 560}); { acknowledged: true, insertedId: ObjectId
-
MongoDB एग्रीगेशन से ऐरे के अंदर मल्टीपल आइटम प्राप्त करें
MongoDB एग्रीगेशन: $unwind, $match, $group से ऐरे के मल्टीपल एलिमेंट फ़िल्टर करें ऐरे के अंदर ऑब्जेक्ट को फ़िल्टर करके केवल मैचिंग एलिमेंट प्राप्त करने के लिए एग्रीगेशन पाइपलाइन का उपयोग करें। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.retrieveMultipleDemo.insertOne({ UserDetails: [ {_i
-
MongoDB एग्रीगेशन में $sum से सब-डॉक्यूमेंट फ़ील्ड का योग करें
MongoDB एग्रीगेशन: नेस्टेड सब-डॉक्यूमेंट फ़ील्ड का योग ($sum) गहरे नेस्टेड फ़ील्ड के वैल्यू का योग निकालने के लिए एग्रीगेशन पाइपलाइन में $group और $sum का उपयोग करें। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.summingSubDocumentDemo.insertOne({_id: 101, CustomerDetails: {CustomerPurchase: {Cu
-
MongoDB में पोजीशनल ऑपरेटर $ से ऐरे के विशिष्ट ऑब्जेक्ट प्राप्त करें
MongoDB प्रोजेक्शन में पोजीशनल $ ऑपरेटर से ऐरे का मैचिंग एलिमेंट लौटाएं क्वेरी कंडीशन से मैच करने वाले ऐरे एलिमेंट को ही प्रोजेक्शन में शामिल करने के लिए पोजीशनल $ ऑपरेटर उपयोग करें। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.getASpecificObjectDemo.insertOne({ _id: 1, CustomerName: Larry,
-
MongoDB में $or और limit(1) से ऐरे एलिमेंट मैच करें
MongoDB में $or ऑपरेटर से ऐरे एलिमेंट मैच करके पहला डॉक्यूमेंट प्राप्त करें ऐरे के अंदर ऑब्जेक्ट के किसी भी फ़ील्ड से मैच करने के लिए $or उपयोग करें और limit(1) से केवल पहला परिणाम लें। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.matchElementInArrayDemo.insertOne({ StudentName: Chris, Stud
-
MongoDB में कलेक्शन सही तरीके से बनाकर ReferenceError से बचें
MongoDB में db.createCollection() से सही तरीके से कलेक्शन बनाना ReferenceError: not defined एरर से बचने के लिए हमेशा db ऑब्जेक्ट पर createCollection() मेथड कॉल करें। सही सिंटैक्स db.createCollection(yourCollectionName); उदाहरण: sample डेटाबेस में कलेक्शन बनाएं > use sample switched to db sample
-
MongoDB एग्रीगेशन में $match से NULL इग्नोर करके $first प्राप्त करें
MongoDB एग्रीगेशन: $match से NULL फ़िल्टर करके $first लेना $match स्टेज से NULL वैल्यू वाले डॉक्यूमेंट बाहर करके, फिर $group में $first से पहला नॉन-NULL वैल्यू प्राप्त करें। कलेक्शन बनाएं और डॉक्यूमेंट इन्सर्ट करें > db.conditionalFirstDemo.insertOne({_id: 100, StudentName: Chris, StudentSubject