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

MongoDB

  1. MongoDB: रेफरेंस को की के रूप में उपयोग करके मैन्युअली वैल्यू जोड़ें

    मैन्युअली वैल्यू जोड़ने के लिए, MongoDB में $push का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo585.insert({ firstName: John, lastName: Doe, SubjectName:MongoDB, Marks: [59] }); WriteResult({ nInserted : 1 }) > db.demo585.insert({ firstName: Chris,

  2. MongoDB क्वेरी: डिस्टिंक्ट सेलेक्ट करें और काउंट करें

    आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo586.insertOne({ details: [ { Name:Chris, Marks:71 }, { Name:Chris, Marks:61 }, { Name:David, Marks:81 } ] }); { acknowledged : true, insertedId : ObjectId(5e9200fefd2d90c177b5bcc7) } > db.demo586.insertOne({

  3. MongoDB में सबडॉक्यूमेंट्स को लगातार जोड़ें

    सबडॉक्यूमेंट्स जोड़ने के लिए, MongoDB में $push का उपयोग करें। अपडेट के लिए update() का उपयोग किया जाता है। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo587.insertOne({id:101,details:[{Name:Chris,Age:21,Marks:57}]}); { acknowledged : true, insertedId : ObjectId(5e92ba01fd2d90c177b5bcc9)

  4. MongoDB क्वेरी: यूनिक ऐरे आइटम इकट्ठा करें

    यूनिक ऐरे आइटम इकट्ठा करने के लिए, distinct() का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo588.insertOne({CountryName:[US,AUS,UK,US,UK,AUS]}); { acknowledged : true, insertedId : ObjectId(5e92bbd2fd2d90c177b5bccb) } find() मेथड की मदद से कलेक्शन के सभी दस्तावेज प्रदर्शित क

  5. MongoDB क्वेरी: बिलिंग एड्रेस डिलीवरी एड्रेस के बराबर वाले दस्तावेज खोजें

    बराबरी चेक करके दस्तावेज प्राप्त करने के लिए, MongoDB में $where का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo589.insertOne({deliveryAddress:US,billingAddress:UK}); { acknowledged : true, insertedId : ObjectId(5e92c117fd2d90c177b5bccc) } > db.demo589.insertOne({delivery

  6. MongoDB क्वेरी: _id को छोड़कर सभी फील्ड्स के मान प्रदर्शित करें

    आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo590.insert([ { Name: Chris, Age: 21 }, { Name: Bob, Age: 20 }, { Name: Sam, Age: 19 } ]); BulkWriteResult({ writeErrors: [], writeConcernErrors: [], nInserted: 3, nUpserted: 0, nMatched: 0, nModified: 0, nRemoved: 0, upserted: [] }

  7. MongoDB find() क्वेरी: नेस्टेड दस्तावेज के लिए

    नेस्टेड दस्तावेज से मान प्राप्त करने के लिए, डॉट नोटेशन का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo591.insert([ { Name: John, Age: 23 }, { Name: Carol, Age: 26 }, { Name: Robert, Age: 29, details: [ { Email: Robert@gmail.com, CountryName:

  8. MongoDB क्वेरी: ऐरे फील्ड वाले दस्तावेजों को मैच करें

    ऐरे फील्ड वाले दस्तावेजों को मैच करने के लिए, $elemMatch ऑपरेटर का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo592.insertOne({ id:101, details: [ { Name: Chris, Value: 200 }, { Name: David, Value: 800 } ] }); { acknowledged : true, insertedId : Ob

  9. MongoDB में एम्बेडेड दस्तावेजों के ऐरे को क्वेरी करें और नया जोड़ें

    इसके लिए, अपडेट के साथ $push का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo573.insertOne( { _id: 101, SearchInformation: [ { Site: Facebook.com, NumberOfHits: 100 }, { Site: Twitter.com, NumberOfHits: 300 } ] } ); { ac

  10. MongoDB में एग्रीगेशन का उपयोग करके सभी मानों को मैच करें

    MongoDB में सभी मानों को मैच करने के लिए, एग्रीगेशन में $match के साथ $and का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo574.insertOne({ details1: { details2: { dueDate: new ISODate(2020-01-10), Name: Chris, UserInformation: {

  11. MongoDB में _id फील्ड छिपाएं

    आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo575.insertOne({id:101,Information:{Name:Chris,Age:21}}); { acknowledged : true, insertedId : ObjectId(5e916a55581e9acd78b427f7) } > db.demo575.insertOne({id:102,Information:{Name:David,Age:20}}); { acknowledged : true, insertedId : ObjectId

  12. MongoDB में $group ऑपरेशन में सॉर्ट करके केवल पहले दो फील्ड प्राप्त करें

    आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo576.insertOne({id:101,Name:Chris,Marks:45}) { acknowledged : true, insertedId : ObjectId(5e916c3b581e9acd78b427fa) } > db.demo576.insertOne({id:101,Name:John,Marks:55}) { acknowledged : true, insertedId : ObjectId(5e916c43581e9acd78b427fb)

  13. MongoDB कलेक्शन को ऐरे वैल्यू द्वारा सॉर्ट करें

    MongoDB कलेक्शन को ऐरे वैल्यू द्वारा सॉर्ट करने के लिए, $sort के साथ aggregate() का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo577.insertOne({ student: { details: [ { Name:Chris, Score:45 }, { Name:Bob, Score:33 }, { Name:Davi

  14. MongoDB क्वेरी: ऐरे के केवल एक एलिमेंट को स्लाइस करें

    ऐरे के केवल एक एलिमेंट को स्लाइस करने के लिए, MongoDB में $slice का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo579.insertOne( { _id: 101, details: { FirstName: John }, Marks: [56,78,90,34,45,74] } ); { acknowledged : true, insertedId : 101 }

  15. MongoDB: विभिन्न कलेक्शन एलिमेंट्स में यूनिक प्रॉपर्टीज का योग करें

    विभिन्न कलेक्शन एलिमेंट्स में यूनिक प्रॉपर्टीज का योग निकालने के लिए, $cond के साथ $group का उपयोग करें। यह परिणामी कीमत देता है। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo580.insertOne({ Name:John, Id1:110, Id2:111, Price:10.5 }); { acknowledged : true, insertedId : O

  16. MongoDB में लिस्ट को ऑर्डर करें और आइटम्स में पोजिशन जोड़ें

    लिस्ट को ऑर्डर करने के लिए sort() का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo581.insertOne({Name:Chris,Score:56}); { acknowledged : true, insertedId : ObjectId(5e91cbbbfd2d90c177b5bcb6) } > db.demo581.insertOne({Name:Bob,Score:240}); { acknowledged : true, insertedId

  17. MongoDB: $$ROOT पर $first ग्रुप एक्यूमुलेटर लागू करें

    एक्यूमुलेटर्स वे ऑपरेटर हैं जो पाइपलाइन के माध्यम से दस्तावेजों के प्रोग्रेस के रूप में अपनी स्थिति बनाए रखते हैं। $ROOT रूट दस्तावेज़ को संदर्भित करता है, यानी वर्तमान में एग्रीगेशन पाइपलाइन चरण में संसाधित होने वाला टॉप-लेवल दस्तावेज़। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo582.i

  18. MongoDB में सब-डॉक्यूमेंट द्वारा सब-डॉक्यूमेंट्स फ़िल्टर करें

    इसके लिए, $unwind के साथ aggregate() का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo583.insert([ { details1: [ { details2: [ { isMarried: true, Name: Chris }, { isMarried: true, Name: Bob }

  19. MongoDB क्वेरी: $or में मल्टीपल कंडीशन्स सेट करके दस्तावेज प्राप्त करें

    आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo711.insertOne({Name:John,Marks:75,Age:21,status:Active}); { acknowledged : true, insertedId : ObjectId(5ea85c215d33e20ed1097b7e) } > db.demo711.insertOne({Name:Chris,Marks:55,Age:22,status:Active}); { acknowledged : true, insertedId : Objec

  20. MongoDB कलेक्शन के सभी दस्तावेजों में नया फील्ड जोड़ें

    नया फील्ड जोड़ने के लिए, MongoDB में $addFields का उपयोग करें। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं: > db.demo712.insertOne({Name:John}); { acknowledged : true, insertedId : ObjectId(5ea85f675d33e20ed1097b82) } > db.demo712.insertOne({Name:Chris}); { acknowledged : true, insertedId : Ob

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