Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MongoDB

MongoDB

  1. MongoDB में फील्ड में विशेष स्ट्रिंग है या नहीं कैसे चेक करें

    MongoDB में किसी फील्ड में विशेष स्ट्रिंग मौजूद है या नहीं चेक करने के लिए $regex ऑपरेटर का उपयोग करें। सिंटैक्स db.yourCollectionName.findOne({yourFieldName: {$regex: .*yourValue.*}}); उदाहरण से समझें एक कलेक्शन बनाकर डॉक्यूमेंट इन्सर्ट करते हैं: > db.checkFieldContainsStringDemo.insertOne({Id:

  2. MongoDB में मल्टीपल क्राइटेरिया के साथ ऐरे में वैल्यू कैसे खोजें

    MongoDB में ऐरे फील्ड पर मल्टीपल क्राइटेरिया (जैसे: मान -20 से बड़ा और 20 से छोटा) के साथ खोज के लिए $elemMatch के साथ $gt और $lt का उपयोग करें। सिंटैक्स db.yourCollectionName.find({yourFieldName: {$elemMatch: {$gt: yourNegativeValue, $lt: yourPositiveValue}}}).pretty(); उदाहरण से समझें एक कलेक्शन ब

  3. MongoDB में नेस्टेड ऐरे के अंदर वैल्यू इन्क्रीमेंट कैसे करें

    MongoDB में नेस्टेड ऐरे के अंदर किसी फील्ड की वैल्यू इन्क्रीमेंट करने के लिए पोजिशनल ऑपरेटर $ का उपयोग करें। उदाहरण से समझें एक कलेक्शन बनाकर नेस्टेड ऐरे वाला डॉक्यूमेंट इन्सर्ट करते हैं: > db.incrementValueInNestedArrayDemo.insertOne({ UniqueId: 1, StudentDetails: [ {StudentId: 101, Stud

  4. MongoDB में स्टोर्ड प्रोसीजर कैसे बनाएं

    MongoDB में स्टोर्ड प्रोसीजर बनाने के लिए db.system.js कलेक्शन में जावास्क्रिप्ट फंक्शन सेव करें। सिंटैक्स db.system.js.save({ _id: yourStoredProcedureName, value: function(argument1, ..., argumentN) { // statements } }); उदाहरण दो संख्याएं जोड़ने वाला स्टोर्ड प्रोसीजर बनाएं: > db.syste

  5. MongoDB में डेटाबेस का स्टोरेज साइज कैसे प्राप्त करें

    MongoDB में डेटाबेस का स्टोरेज साइज प्राप्त करने के लिए stats() मेथड का उपयोग करें। उदाहरण से समझें पहले वर्तमान डेटाबेस चेक करें: > db; test अब स्टोरेज साइज सहित स्टैट्स प्राप्त करने के लिए: > db.stats() आउटपुट: { db: test, collections: 114, views: 0, objects: 391, avgObjSize: 83.007672634271

  6. MongoDB ऐरे से विशेष एलिमेंट कैसे प्राप्त करें

    MongoDB ऐरे से विशेष इंडेक्स पर मौजूद एलिमेंट प्राप्त करने के लिए एग्रीगेशन फ्रेमवर्क में $arrayElemAt ऑपरेटर का उपयोग करें। उदाहरण से समझें एक कलेक्शन बनाकर डॉक्यूमेंट इन्सर्ट करते हैं: > db.getParticularElement.insertOne({InstructorName: Larry, InstructorTechnicalSubject: [Java, C, C++, MongoDB

  7. MongoDB में सभी डॉक्यूमेंट के लिए फील्ड नाम कैसे बदलें

    MongoDB में सभी डॉक्यूमेंट के लिए फील्ड नाम बदलने (रीनेम) के लिए $rename ऑपरेटर का उपयोग update() के साथ करें। सिंटैक्स: db.yourCollectionName.update({}, {$rename: {yourOldFieldName: yourNewFieldName}}, false, true); पैरामीटर: false = अपसर्ट नहीं, true = मल्टीपल डॉक्यूमेंट अपडेट करें। उदाहरण से समझे

  8. MongoDB में लिमिट का उपयोग करते हुए कुल डॉक्यूमेंट काउंट कैसे प्राप्त करें

    MongoDB में limit() का उपयोग करते हुए भी कुल डॉक्यूमेंट काउंट प्राप्त करने के लिए $facet ऑपरेटर का उपयोग करें। यह एक ही क्वेरी में पेजिनेटेड डेटा और कुल काउंट दोनों देता है। उदाहरण से समझें एक कलेक्शन बनाकर डॉक्यूमेंट इन्सर्ट करते हैं: > db.totalDocumentDemo.insertOne({InstructorId: 100, Instruct

  9. MongoDB डॉक्यूमेंट में सबस्ट्रिंग कैसे रिप्लेस करें

    MongoDB डॉक्यूमेंट में सबस्ट्रिंग रिप्लेस करने के लिए JavaScript की replace() फंक्शन का उपयोग forEach लूप के साथ करें। उदाहरण से समझें एक कलेक्शन बनाकर डॉक्यूमेंट इन्सर्ट करते हैं: > db.replaceSubstringDemo.insertOne({WebsiteURL: www.gogle.com}); डॉक्यूमेंट देखने के लिए: > db.replaceSubstringD

  10. MongoDB में प्रति ग्रुप अधिकतम एट्रिब्यूट वाले डॉक्यूमेंट कैसे प्राप्त करें

    MongoDB में कलेक्शन से प्रति ग्रुप अधिकतम एट्रिब्यूट वाले डॉक्यूमेंट प्राप्त करने के लिए $sort ऑपरेटर के साथ $group स्टेटमेंट का उपयोग करें। उदाहरण से समझें एक कलेक्शन बनाकर डॉक्यूमेंट इन्सर्ट करते हैं: > db.maxAttributePerGroup.insertOne({StudentFirstName: John, StudentLastName: Smith, StudentAg

  11. MongoDB में फील्ड मौजूद है या नहीं कैसे चेक करें

    MongoDB में किसी फील्ड के मौजूद होने की जांच के लिए $exists और $ne ऑपरेटर का उपयोग करें। उदाहरण से समझें एक कलेक्शन बनाकर डॉक्यूमेंट इन्सर्ट करते हैं - अलग-अलग फील्ड के साथ: > db.checkFieldExistDemo.insertOne({EmployeeId: 1, EmployeeName: John, isMarried: true, EmployeeSalary: 4648585}); > db.

  12. MongoDB में खाली न होने वाले ऐरे फील्ड वाले रिकॉर्ड कैसे खोजें

    MongoDB में उन रिकॉर्ड को खोजने के लिए जिनका ऐरे फील्ड खाली नहीं है, $ne (नॉट इक्वल) ऑपरेटर का उपयोग करें। उदाहरण से समझें एक कलेक्शन बनाकर डॉक्यूमेंट इन्सर्ट करते हैं - कुछ में ऐरे खाली है और कुछ में डेटा है: > db.arrayFieldIsNotEmptyDemo.insertOne({StudentName: Larry, StudentTechnicalSubject: [

  13. MongoDB में SELECT COUNT GROUP BY कैसे करें

    MongoDB में SQL के SELECT COUNT GROUP BY के समकक्ष कार्यक्षमता के लिए एग्रीगेशन फ्रेमवर्क का उपयोग करें। उदाहरण से समझें एक कलेक्शन बनाकर डॉक्यूमेंट इन्सर्ट करते हैं: > db.countGroupByDemo.insertOne({StudentId: 10, StudentName: John}); > db.countGroupByDemo.insertOne({StudentId: 10, StudentNam

  14. MongoDB में डिस्टिंक्ट रिकॉर्ड वैल्यू कैसे प्राप्त करें

    MongoDB में डिस्टिंक्ट (विभिन्न/अद्वितीय) रिकॉर्ड वैल्यू प्राप्त करने के लिए distinct() मेथड का उपयोग करें। सिंटैक्स: db.yourCollectionName.distinct(yourFieldName); उदाहरण से समझें एक कलेक्शन बनाकर डॉक्यूमेंट इन्सर्ट करते हैं: > db.distinctRecordDemo.insertOne({StudentId: 1, StudentName: John, St

  15. MongoDB में आरोही क्रम (Ascending Order) में सॉर्ट कैसे करें

    MongoDB में आरोही क्रम (ascending order) के लिए सिंटैक्स निम्नानुसार है: db.yourCollectionName.find().sort({yourField: 1}); उदाहरण से समझें एक कलेक्शन बनाकर उसमें डॉक्यूमेंट इन्सर्ट करते हैं: > db.sortingDemo.insertOne({Value: 100}); > db.sortingDemo.insertOne({Value: 1}); > db.sortingDemo.

  16. MongoDB में डिसेंडिंग ऑर्डर (अवरोही क्रम) में सॉर्ट कैसे करें

    MongoDB में आरोही क्रम (ascending) के लिए सिंटैक्स है: db.yourCollectionName.find().sort({yourField: 1}); अवरोही क्रम (descending) के लिए 1 के स्थान पर -1 का उपयोग करें: db.yourCollectionName.find().sort({yourField: -1}); उदाहरण से समझें एक कलेक्शन बनाकर उसमें डॉक्यूमेंट इन्सर्ट करते हैं: > db.so

  17. MongoDB में किसी विशेष डेटाबेस के सभी कलेक्शन कैसे लिस्ट करें

    यदि आप किसी विशेष डेटाबेस के सभी कलेक्शन लिस्ट करना चाहते हैं, तो पहले उस डेटाबेस पर स्विच करना होगा। क्वेरी इस प्रकार है: > use sample switched to db sample > db.getCollectionNames(); आउटपुट: [ copyThisCollectionToSampleDatabaseDemo, deleteDocuments, deleteDocumentsDemo, deleteInformation, em

  18. MongoDB में इंडेक्स द्वारा ऐरे एलिमेंट को कैसे हटाएं

    MongoDB में इंडेक्स के आधार पर ऐरे एलिमेंट को हटाने के लिए आप $unset और $pull ऑपरेटर का उपयोग कर सकते हैं। यह प्रक्रिया दो चरणों में पूरी होती है। सिंटैक्स निम्नानुसार है: db.yourCollectionName.update({}, {$unset: {yourArrayListName.yourPosition: yourPositionValue}}); db.yourCollectionName.update({}

  19. MongoDB में अंतिम N रिकॉर्ड्स कैसे प्राप्त करें?

    MongoDB में अंतिम N रिकॉर्ड्स प्राप्त करने के लिए, आपको limit() का उपयोग करना होगा। सिंटैक्स इस प्रकार है: db.yourCollectionName.find().sort({$natural:-1}).limit(yourValue); उपरोक्त सिंटैक्स को समझने के लिए, आइए डॉक्यूमेंट के साथ एक कलेक्शन बनाएं। डॉक्यूमेंट के साथ कलेक्शन बनाने की क्वेरी इस प्रकार

  20. MongoDB में फील्ड का टाइप कैसे बदलें?

    आइए एक उदाहरण के लिए स्ट्रिंग टाइप को int में बदलें। एग्रीगेशन हमें सीधे फील्ड का टाइप बदलने की अनुमति नहीं देता; इसलिए, आपको फील्ड का टाइप बदलने के लिए कोड लिखना होगा। पहले, डॉक्यूमेंट के साथ एक कलेक्शन बनाएं। उसके बाद हम हर फील्ड का टाइप प्राप्त करेंगे। डॉक्यूमेंट के साथ कलेक्शन बनाने की क्वेरी इ

Total 1351 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:66/68  20-कंप्यूटर/Page Goto:1 60 61 62 63 64 65 66 67 68