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

MongoDB

  1. MongoDB में $push के साथ काम करें

    आइए एक कलेक्शन बनाते हैं: > db.demo738.insertOne({Subjects:[C,C++]}); { acknowledged : true, insertedId : ObjectId(5ead696557bb72a10bcf0661) } > db.demo738.insertOne({Subjects:[MySQL,PL/SQL]}); { acknowledged : true, insertedId : ObjectId(5ead696657bb72a10bcf0662) } find() से सभी डॉक्यूमेंट्स

  2. MongoDB में फॉर लूप के साथ मान कैसे पुश करें?

    मान पुश करने के लिए फॉर लूप के साथ save() का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > for(var v=1; v<7; v++) { ... db.demo739.save({Name:Chris,SubjectName:MongoDB}); ... } WriteResult({ nInserted : 1 }) find() से सभी डॉक्यूमेंट्स देखें: > db.demo739.find(); आउटपुट (6 डॉक्यूमेंट्स डाले गए): { _

  3. नेस्टेड MongoDB डॉक्यूमेंट्स से केवल कीज़ कैसे प्रदर्शित करें?

    आइए एक कलेक्शन बनाते हैं: > db.demo740.insertOne({ details: [ { Name:Chris, Age:21, CountryName:US }, { Name:Bob, Age:20, CountryName:UK, isMarried:true } ] }); { acknowledged : true, insertedId : ObjectId(5ead700c57bb72a10bcf066d) } find() से सभी डॉक्यूमेंट्स देखें: > db.demo740.find(); आउटप

  4. MongoDB कलेक्शन को _id के लिए अपडेट करना

    _id के लिए अपडेट करने के लिए MongoDB में $set का उपयोग करें। आइए एक कलेक्शन बनाते हैं: db.demo741.insertOne({SubjectName:MySQL}); { acknowledged : true, insertedId : ObjectId(5ead718657bb72a10bcf0672) } > db.demo741.insertOne({SubjectName:C}); { acknowledged : true, insertedId : ObjectId(5ead718

  5. MongoDB में सरणी के प्रत्येक तत्व को पुनरावृत्ति करके प्रिंट कर सकते हैं, लेकिन विशिष्ट तत्व नहीं प्राप्त कर सकते

    विशिष्ट तत्व प्राप्त करने के लिए forEach() के साथ पुनरावृति करें। आइए एक कलेक्शन बनाते हैं: > db.demo742.insertOne({ userDetails: [ { userName:Robert, CountryName:UK }, { userName:David, CountryName:AUS } ]} ); { acknowledged : true, insertedId : ObjectId(5ead790b57bb72a10bcf0677) } find() से सभ

  6. पूरे कलेक्शन के साथ तुलना के आधार पर पूरे डॉक्यूमेंट्स कैसे निकालें?

    इसके लिए MongoDB में $$ROOT का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > db.demo743.insertOne({id:1,ShippingDate:2020-01-21,value:50}); { acknowledged : true, insertedId : ObjectId(5ead893a57bb72a10bcf0680) } > db.demo743.insertOne({id:2,ShippingDate:2020-05-10,value:30}); { acknowledged : true

  7. MongoDB में एम्बेडेड डॉक्यूमेंट में निश्चित तत्व कैसे ढूंढें?

    निश्चित तत्व ढूंढने के लिए MongoDB में $project का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > db.demo744.insertOne( { studentInformation: [ { studentName:Robert, grade:A }, { studentName:Bob, grade:C }, { studentName:John, grade:B }, { studentName:Sam, grade:A } ] } ); { acknowledged : true, insert

  8. MongoDB में शर्त के साथ कनकैटेनेशन कैसे करें?

    MongoDB में शर्त के साथ कनकैटेनेशन करने के लिए $cond का उपयोग करें और उसमें $concat के साथ काम करें। आइए एक कलेक्शन बनाते हैं: > db.demo745.insertOne({Value1:100,Value2:100}); { acknowledged : true, insertedId : ObjectId(5eae6419a930c785c834e554) } > db.demo745.insertOne({Value1:40,Value2:50}

  9. MongoDB में वर्तमान तारीख से पुराने पोस्ट कैसे ढूंढें?

    MongoDB में वर्तमान तारीख से पुराने पोस्ट ढूंढने के लिए $lte का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > db.demo746.insertOne({DueDate:new Date(2020-01-10)}); { acknowledged : true, insertedId : ObjectId(5eae67eca930c785c834e55b) } > db.demo746.insertOne({DueDate:new Date(2020-10-10)}); { ackn

  10. MongoDB क्वेरी: फील्ड मानों में "@email" जैसे स्ट्रिंग की खोज करें

    MongoDB find() का उपयोग करके ईमेल स्ट्रिंग खोजें। आइए एक कलेक्शन बनाते हैं: > db.demo727.insertOne({UserId:John@email.com}); { acknowledged : true, insertedId : ObjectId(5eab375f43417811278f5898) } > db.demo727.insertOne({UserId:John@yahoo.com}); { acknowledged : true, insertedId : ObjectId(5

  11. MongoDB में विशिष्ट मान से कम कीमत वाले रिकॉर्ड ढूंढें

    विशिष्ट मान से कम कीमत वाले रिकॉर्ड जांचने के लिए $lt का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > db.demo728.insertOne({Price:75}); { acknowledged : true, insertedId : ObjectId(5eab413c43417811278f589b) } > db.demo728.insertOne({Price:59}); { acknowledged : true, insertedId : ObjectId(5eab4140

  12. MongoDB में मास इंसर्शन (थोक सम्मिलन)

    मास इंसर्शन के लिए MongoDB में insertMany() की अवधारणा का उपयोग करें। insertMany() एक कलेक्शन में कई डॉक्यूमेंट्स डालता है। आइए डॉक्यूमेंट्स के साथ एक कलेक्शन बनाते हैं: > db.demo729.insertMany( [ ... { BankName:HDFC Bank,cardType:Credit,CustomerName:[{Name:Chris,Age:25}]}, ... { BankName:ICICI

  13. MongoDB में विशिष्ट संख्या से अधिक फील्ड मान वाले डॉक्यूमेंट्स से मिलान करके उन्हें प्राप्त करें

    मिलान के लिए MongoDB में $match का उपयोग करें। विशिष्ट संख्या से अधिक मानों के लिए $gt का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > db.demo730.insertOne({Name : Chris, Marks : 33 }); { acknowledged : true, insertedId : ObjectId(5eac54cd56e85a39df5f6339) } > db.demo730.insertOne({ Name : David,

  14. MongoDB में $project का उपयोग करके सरणी में केवल विशिष्ट फील्ड प्रदर्शित करें और अन्य फील्ड्स को अनदेखा करें

    विशिष्ट फील्ड प्रदर्शित करने के लिए $project के साथ $unwind का उपयोग करें। किसी फील्ड को अनदेखा करने के लिए उसे 0 पर सेट करें। आइए एक कलेक्शन बनाते हैं: > db.demo731.insertOne({ ProductInformation: [ { ProductId:Product-1, ProductPrice:80 }, { ProductId:Product-2, ProductPrice:45 }, { ProductId:

  15. मौजूदा MongoDB डॉक्यूमेंट में विशिष्ट डेटाटाइप (सूची, ऑब्जेक्ट) के साथ फील्ड कैसे जोड़ें?

    आप $set का उपयोग कर सकते हैं। आइए एक कलेक्शन बनाते हैं: > db.demo732.insertOne({_id:1,Language:English}); { acknowledged : true, insertedId : 1 } > db.demo732.insertOne({_id:2,Language:Hindi}); { acknowledged : true, insertedId : 2 } find() से सभी डॉक्यूमेंट्स देखें: > db.demo732.find(); आ

  16. एग्रीगेशन पाइपलाइन में एम्बेडेड डॉक्यूमेंट्स की सरणी को पैरेंट में ले जाकर की/वैल्यू कैसे बदलें?

    MongoDB एग्रीगेशन में $replaceRoot का उपयोग करें। $replaceRoot इनपुट डॉक्यूमेंट को निर्दिष्ट डॉक्यूमेंट से बदल देता है। ऑपरेशन इनपुट डॉक्यूमेंट के सभी मौजूदा फील्ड्स को बदल देता है, जिसमें _id फील्ड भी शामिल है। आइए एक कलेक्शन बनाते हैं: > db.demo733.insertOne( { SubjectDetails: [ { SubjectName:

  17. MongoDB में "अब" और दी गई तारीख के बीच अंतर कैसे निकालें?

    MongoDB में तारीखों के बीच अंतर निकालने के लिए aggregate() का उपयोग करें। आइए एक कलेक्शन बनाते हैं: > db.demo734.insertOne({GivenDate:new ISODate(2020-01-10)}); { acknowledged : true, insertedId : ObjectId(5ead4f1a57bb72a10bcf064e) } > db.demo734.insertOne({GivenDate:new ISODate(2020-02-20)})

  18. MongoDB updateOne() और insertOne() का उपयोग

    MongoDB insertOne() एक डॉक्यूमेंट को कलेक्शन में डालता है, जबकि updateOne() क्वेरी फ़िल्टर के आधार पर कलेक्शन में एक डॉक्यूमेंट को अपडेट करता है। आइए डॉक्यूमेंट्स के साथ एक कलेक्शन बनाते हैं: > db.demo735.insertOne({id:1,Name:Chris}); { acknowledged : true, insertedId : ObjectId(5ead51b657bb72a1

  19. MongoDB में एम्बेडेड डॉक्यूमेंट की सरणी पर फ़िल्टर क्वेरी कैसे करें?

    इसके लिए MongoDB में aggregate() का उपयोग करें। आइए 3 स्तरों के नेस्टेड डॉक्यूमेंट्स के साथ एक कलेक्शन बनाते हैं: > db.demo736.insertOne( { _id: 101, details1: [ { details2: [ { details3: { Name: John } } ] } ] } ); { acknowledged : true, insertedId : 101 } > db.demo736.insertOne( { _id: 102,

  20. MongoDB में विशिष्ट फ़ील्ड न रखने वाले दस्तावेज़ ढूंढना

    किसी फ़ील्ड की अनुपस्थिति जांचने के लिए $exists: false का उपयोग करें। डेमो डेटा db.demo612.insertOne({id:1,Info:[{Name:Chris,Age:21},{Name:David}]}); क्वेरी db.demo612.aggregate([ {$unwind: $Info}, {$match: {Info.Age:{$exists: false}}}, {$project: {Info.Name: 1}} ]) परिणाम { _id : Obj

Total 1351 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:2/68  20-कंप्यूटर/Page Goto:1 2 3 4 5 6 7 8