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

MongoDB में कैप्ड संग्रह में एकल फ़ील्ड कैसे अपडेट करें


कैप्ड संग्रह में फ़ील्ड अपडेट करने के लिए update() का उपयोग करें। आइए एक कैप्ड संग्रह बनाते हैं:


सभी दस्तावेज़ देखने के लिए:

{ "_id" : ObjectId("5e2ef47a9fd5fd66da21447e"), "Name" : "Chris" }
{ "_id" : ObjectId("5e2ef47e9fd5fd66da21447f"), "Name" : "David" }
{ "_id" : ObjectId("5e2ef4919fd5fd66da214480"), "Name" : "David" }

कैप्ड संग्रह में एकल फ़ील्ड अपडेट करने की क्वेरी


अपडेट के बाद दस्तावेज़ देखें:

{ "_id" : ObjectId("5e2ef47a9fd5fd66da21447e"), "Name" : "Chris" }
{ "_id" : ObjectId("5e2ef47e9fd5fd66da21447f"), "Name" : "Robert" }
{ "_id" : ObjectId("5e2ef4919fd5fd66da214480"), "Name" : "Robert" }

महत्वपूर्ण: कैप्ड संग्रह में दस्तावेज़ का आकार बढ़ाने वाले अपडेट की अनुमति नहीं है। केवल मौजूदा फ़ील्ड को समान आकार के मान से अपडेट किया जा सकता है।

  1. - MongoDB फील्ड को दूसरे फील्ड के मान से कैसे अपडेट करें?

    MongoDB फील्ड को दूसरे फील्ड के मान से अपडेट करने के लिए आप एग्रीगेट फंक्शन का उपयोग कर सकते हैं। यहां, हम दो कलेक्शन बनाएंगे: name studentInformation <name> कलेक्शन डॉक्यूमेंट्स के साथ पहला कलेक्शन बनाने की क्वेरी इस प्रकार है: > db.name.insert({FirstName:John,LastName:Smith}); WriteRe

  1. - MongoDB में सिंगल फील्ड कैसे सिलेक्ट करें?

    आप निम्न सिंटैक्स का उपयोग करके MongoDB में सिंगल फील्ड सिलेक्ट कर सकते हैं: db.yourCollectionName.find({yourFieldName:yourValue},{yourSingleFieldName:1,_id:0}); उपरोक्त सिंटैक्स में yourSingleFieldName:1, _id:0 का अर्थ है _id के बिना एक फील्ड से सभी डेटा प्राप्त करना। उपरोक्त सिंटैक्स को समझने के

  1. MongoDB को एक कमांड में कैसे रोकें? MongoDB को एक कमांड में कैसे रोकें?

    MongoDB को एक ही कमांड में रोकने के लिए, निम्न सिंटैक्स का उपयोग करें: mongo --eval db.getSiblingDB(admin).shutdownServer() आइए उपरोक्त सिंटैक्स को लागू करके MongoDB को एक कमांड में रोकते हैं। सबसे पहले, शॉर्टकट कुंजी का उपयोग करें: Ctrl + C क्वेरी इस प्रकार है: mongo --eval db.getSiblingDB(admin).