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

MongoDB

  1. एग्रीगेशन फ्रेमवर्क: उन छात्रों के नाम प्राप्त करें जिनका टेस्ट 1 स्कोर सभी टेस्ट के औसत से कम है

    इसके लिए aggregate() का उपयोग कर सकते हैं। हमने टेस्ट रिकॉर्ड को Value1, Value2 आदि माना है। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo432.insertOne( ...    { ...       "_id" : 101, ...       "Name" : "David", ...  

  2. MongoDB में विशिष्ट डेटा फॉर्मेट पर क्वेरी कैसे फ़िल्टर करें?

    विशिष्ट डेटा फॉर्मेट पर क्वेरी फ़िल्टर करने के लिए $dateToString ऑपरेटर का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo433.insertOne({"DueDate":new Date("2019-11-23")}); {    "acknowledged" : true,    "insertedId" : Obj

  3. MongoDB एग्रीगेशन: विशिष्ट छात्र के स्कोर का योग कैसे निकालें

    योग निकालने के लिए aggregate() के साथ $sum ऑपरेटर का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo434.insertOne({"Name":"Chris","Score":45}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e77160

  4. MongoDB में ऐरे में कैसे जोड़ें?

    MongoDB में ऐरे में जोड़ने के लिए $concatArrays ऑपरेटर का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo435.insertOne({"FirstName":["Chris"],"LastName":["Brown"]} ); {    "acknowledged" : true,    "inserted

  5. MongoDB में कई दस्तावेज़ों को कैसे मर्ज करें?

    MongoDB में कई दस्तावेज़ों को मर्ज करने के लिए aggregate() पाइपलाइन का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo436.insertOne( ...    { ...         "_id" : "101", ...         "Name": "Chris&q

  6. MongoDB में सरल वैलिडेशन करना

    MongoDB में JSON स्कीमा वैलिडेटर का उपयोग करके दस्तावेज़ वैलिडेशन लागू करना MongoDB 3.6+ में createCollection() के साथ validator विकल्प का उपयोग करके JSON स्कीमा आधारित दस्तावेज़ वैलिडेशन लागू करें। वैलिडेशन के साथ संग्रह बनाना > db.createCollection( demo437 , { validator: { $jsonSchema: {

  7. MongoDB 3.x में डुप्लिकेट रिकॉर्ड हटाना

    MongoDB एग्रीगेशन में $group और $addToSet का उपयोग करके डुप्लिकेट पहचानना MongoDB 3.x में डुप्लिकेट रिकॉर्ड खोजने के लिए एग्रीगेशन पाइपलाइन में $group का उपयोग करके समान फील्ड मान वाले दस्तावेज़ों के _id एकत्रित करें। उदाहरण: संग्रह और दस्तावेज़ बनाना > db.demo438.insertOne({FirstName:Chris}); {

  8. MongoDB में फील्ड प्रोजेक्ट करना

    MongoDB एग्रीगेशन में $project और $cond का उपयोग करके डायनामिक फील्ड प्रोजेक्शन MongoDB में जब दस्तावेज़ों में अलग-अलग फील्ड नाम हों (जैसे Marks1/Score1), तो $project के साथ $cond और $ifNull का उपयोग करके एकीकृत स्कीमा में प्रोजेक्ट करें। उदाहरण: संग्रह और दस्तावेज़ बनाना > db.demo439.insertOne(

  9. MongoDB में ऐरे से अद्वितीय आइटम संयोजित करना

    MongoDB एग्रीगेशन में $setDifference, $concatArrays और $addToSet का उपयोग करके अद्वितीय मान संयोजित करना MongoDB में कई ऐरे से अद्वितीय मानों का संयोजन प्राप्त करने के लिए एग्रीगेशन पाइपलाइन में सेट ऑपरेटर्स का उपयोग करें। उदाहरण: संग्रह और दस्तावेज़ बनाना > db.demo420.insert({ details : [ { V

  10. MongoDB में डेट इन्सर्ट करना

    MongoDB में Date() और ISODate() का उपयोग करके डेट इन्सर्ट करना MongoDB में डेट स्टोर करने के लिए JavaScript Date() ऑब्जेक्ट या MongoDB का ISODate() उपयोग करें। दोनों BSON Date टाइप के रूप में संग्रहीत होते हैं। डेट इन्सर्ट करने के विभिन्न तरीके > db.demo421.insert({DueDate:new Date(Date.now())})

  11. MongoDB में एकाधिक डॉक्यूमेंट फील्ड्स पर सटीक मिलान क्वेरी

    MongoDB में $in और $and का उपयोग करके एकाधिक फील्ड्स पर सटीक मिलान करना MongoDB में एकाधिक फील्ड्स पर सटीक मान मिलान के लिए $and के साथ $in ऑपरेटर का संयोजन उपयोग करें। यह प्रत्येक फील्ड के लिए मानों के सेट में से किसी एक से मेल खाता है। उदाहरण: संग्रह और दस्तावेज़ बनाना > db.demo422.insertOne({

  12. MongoDB एग्रीगेशन में $group फेज को तेज़ करना

    MongoDB एग्रीगेशन में $project, $unwind, $group का उपयोग करके $group फेज ऑप्टिमाइज़ करना MongoDB एग्रीगेशन में $group फेज के प्रदर्शन को बेहतर बनाने के लिए, ग्रुपिंग से पहले $project और $unwind का उपयोग करके केवल आवश्यक फील्ड्स पास करें और ऐरे को फ्लैट करें। उदाहरण: संग्रह और दस्तावेज़ बनाना > d

  13. MongoDB में विशिष्ट स्ट्रिंग वाले दस्तावेज़ निकालना

    MongoDB एग्रीगेशन में $match का उपयोग करके नेस्टेड ऐरे में स्ट्रिंग खोजना MongoDB में नेस्टेड ऐरे के भीतर विशिष्ट स्ट्रिंग मान वाले दस्तावेज़ निकालने के लिए एग्रीगेशन पाइपलाइन में $match स्टेज का उपयोग करें। उदाहरण: संग्रह और दस्तावेज़ बनाना > db.demo424.insert( { Information : [ { i

  14. MongoDB में एकाधिक दस्तावेज़ अपसर्ट करना

    MongoDB में अनऑर्डर्ड बल्क ऑपरेशन का उपयोग करके एकाधिक दस्तावेज़ अपसर्ट करना MongoDB में initializeUnorderedBulkOp() के साथ बल्क ऑपरेशन का उपयोग करके एकाधिक दस्तावेज़ों पर अपसर्ट करें। नोट: यह पुराना API है; आधुनिक संस्करणों में bulkWrite() का उपयोग करें। उदाहरण: संग्रह और दस्तावेज़ बनाना > db.d

  15. MongoDB में ऐरे के मामले में $eq से ID मिलान करके दस्तावेज़ प्राप्त करना

    MongoDB में $eq ऑपरेटर का उपयोग करके ऐरे फील्ड में मान मिलान करना MongoDB में किसी ऐरे फील्ड में विशिष्ट मान वाले दस्तावेज़ खोजने के लिए $eq ऑपरेटर या सीधे मान का उपयोग करें। MongoDB स्वतः ऐरे के भीतर मान की जांच करता है। उदाहरण: संग्रह और दस्तावेज़ बनाना > db.demo426.insert({Ids:[110,120,101]})

  16. MongoDB में स्टूडेंट ID और नाम के साथ दस्तावेज़ अपडेट करना

    MongoDB में update() और $set का उपयोग करके दस्तावेज़ अपडेट करना MongoDB में किसी दस्तावेज़ के विशिष्ट फील्ड को अपडेट करने के लिए update() के साथ $set ऑपरेटर का उपयोग करें। फिल्टर कंडीशन से लक्ष्य दस्तावेज़ पहचानें। उदाहरण: संग्रह और दस्तावेज़ बनाना > db.demo427.insertOne({StudentId:101,StudentNa

  17. MongoDB में सशर्त अपसर्ट (एकाधिक इन्सर्ट) के साथ दस्तावेज़ अपडेट करना

    MongoDB में bulkWrite() का उपयोग करके सशर्त अपसर्ट और एकाधिक ऑपरेशन करना MongoDB में एक ही ऑपरेशन में एकाधिक राइट ऑपरेशन (अपडेट, इन्सर्ट, अपसर्ट) करने के लिए bulkWrite() का उपयोग करें। यह सशर्त अपसर्ट लॉजिक के लिए आदर्श है। उदाहरण: संग्रह और दस्तावेज़ बनाना > db.demo428.insertOne({ Name : Chris,

  18. MongoDB में नया फील्ड बनाकर दूसरे फील्ड की गिनती सेट करना

    MongoDB एग्रीगेशन में $addFields और $size का उपयोग करके नेस्टेड ऐरे की गिनती जोड़ना MongoDB में $addFields और $map के साथ $size का उपयोग करके नेस्टेड ऐरे के आकार की गणना करें और नए फील्ड के रूप में जोड़ें। उदाहरण: संग्रह और दस्तावेज़ बनाना > db.demo429.insertOne({ _id: 101, Value: 3, detai

  19. MongoDB में शर्त न पूरी करने वाले एलिमेंट्स हटाना

    MongoDB में $pull और $ne का उपयोग करके ऐरे से एलिमेंट्स हटाना MongoDB में किसी ऐरे से उन एलिमेंट्स को हटाने के लिए जो एक शर्त नहीं पूरी करते, $pull के साथ $ne (नॉट इक्वल) ऑपरेटर का उपयोग करें। उदाहरण: संग्रह और दस्तावेज़ बनाना > db.demo410.insertOne( { details: [ {isMarried:false},

  20. MongoDB एग्रीगेशन में ऐरे से केवल मान प्राप्त करना

    MongoDB में $map का उपयोग करके ऑब्जेक्ट्स के ऐरे से केवल मान निकालना MongoDB एग्रीगेशन में $map ऑपरेटर का उपयोग करके ऑब्जेक्ट्स के ऐरे को ट्रांसफॉर्म करें और केवल वांछित फील्ड्स के मानों का ऐरे बनाएं। उदाहरण: संग्रह और दस्तावेज़ बनाना > db.demo411.insertOne( { Information : [ { Name1

Total 1351 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:18/68  20-कंप्यूटर/Page Goto:1 12 13 14 15 16 17 18 19 20 21 22 23 24