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

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


सबडॉक्यूमेंट्स जोड़ने के लिए, MongoDB में $push का उपयोग करें। अपडेट के लिए update() का उपयोग किया जाता है। आइए दस्तावेजों के साथ एक कलेक्शन बनाते हैं:

> db.demo587.insertOne({"id":101,"details":[{Name:"Chris",Age:21,Marks:57}]}); { "acknowledged" : true, "insertedId" : ObjectId("5e92ba01fd2d90c177b5bcc9") }
> db.demo587.insertOne({"id":102,"details":[{Name:"Bob",Age:22,Marks:78}]}); { "acknowledged" : true, "insertedId" : ObjectId("5e92ba0efd2d90c177b5bcca") }

find() मेथड की मदद से कलेक्शन के सभी दस्तावेज प्रदर्शित करें:

> db.demo587.find();

यह निम्न आउटपुट देगा:

{ "_id" : ObjectId("5e92ba01fd2d90c177b5bcc9"), "id" : 101, "details" : [ { "Name" : "Chris", "Age" : 21, "Marks" : 57 } ] }
{ "_id" : ObjectId("5e92ba0efd2d90c177b5bcca"), "id" : 102, "details" : [ { "Name" : "Bob", "Age" : 22, "Marks" : 78 } ] }

MongoDB में सबडॉक्यूमेंट्स को लगातार जोड़ने के लिए क्वेरी:

> db.demo587.update({"id":101}, {"$push": {"details":{Subject:"MongoDB"}}}); WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

जोड़ने के बाद सभी दस्तावेज प्रदर्शित करें:

> db.demo587.find();

यह निम्न आउटपुट देगा:


  1. - MongoDB में कलेक्शन कैसे ड्रॉप करें?

    MongoDB में कलेक्शन ड्रॉप करने के लिए, आपको drop() कमांड का उपयोग करना होगा। सिंटैक्स इस प्रकार है: db.yourCollectionName.drop(); उपरोक्त सिंटैक्स true या false लौटाता है। यदि कलेक्शन सफलतापूर्वक ड्रॉप हो जाता है तो यह true लौटाता है अन्यथा false। आइए पहले MongoDB से सभी कलेक्शन नाम प्रदर्शित करें।

  1. MongoDB में कंसोल कैसे क्लियर करें? MongoDB में कंसोल कैसे क्लियर करें?

    MongoDB में कंसोल क्लियर करने के लिए, आप निम्न दो सिंटैक्स में से किसी का उपयोग कर सकते हैं। पहला सिंटैक्स कीबोर्ड शॉर्टकट का उपयोग है: Ctrl + L उपरोक्त कुंजी दबाने के बाद, आप MongoDB में कंसोल क्लियर कर सकते हैं। दूसरा सिंटैक्स इस प्रकार है: cls उपरोक्त सिंटैक्स को समझने के लिए, आइए उन्हें एक-एक क

  1. - MongoDB क्वेरीज़ में सबडॉक्यूमेंट्स को कैसे एक्सेस करें?

    MongoDB में सबडॉक्यूमेंट्स एक्सेस करने के लिए, डॉट नोटेशन के साथ find() का उपयोग करें। आइए दस्तावेज़ों के साथ एक संग्रह बनाएं: > db.demo670.insertOne({ id:101, details: { Name:Chris, Age:21, CountryName:US, SubjectName:MongoDB } }); { acknowledged :