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

मौजूदा 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();

आउटपुट:

{ "_id" : 1, "Language" : "English" } { "_id" : 2, "Language" : "Hindi" }

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

> db.demo732.update({_id:1}, { $set:{details:{'subjectName':"MongoDB"}, studentDetails:[{Name:"David"},{CountryName:"US"}]}})
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

find() से सभी डॉक्यूमेंट्स देखें:

> db.demo732.find();

आउटपुट:

{ "_id" : 1, "Language" : "English", "details" : { "subjectName" : "MongoDB" }, "studentDetails" : [ { "Name" : "David" }, { "CountryName" : "US" } ] }
{ "_id" : 2, "Language" : "Hindi" }

  1. - MongoDB में Array Elements के साथ Specific Document Fetch करना

    MongoDB में किसी specific document को fetch करने के लिए find() मेथड में dot notation का उपयोग करें। आइए documents के साथ एक collection बनाते हैं: > db.demo672.insertOne({Brand:[{CategoryName:Mobile,Name:Oppo}]}); { acknowledged : true, insertedId : ObjectId(5ea3ea9b04263e90dac943e5) } > db.dem

  1. - 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

  1. - Java में ArrayList में किसी विशिष्ट स्थिति पर ऑब्जेक्ट कैसे डालें?

    ArrayList क्लास की add() विधि आपको सरणी सूची में तत्व जोड़ने में मदद करती है। इसके दो रूप हैं - add(E e) - यह विधि एक ऑब्जेक्ट/तत्व को पैरामीटर के रूप में स्वीकार करती है और दिए गए तत्व को सूची के अंत में जोड़ती है। public void add(int index, E element) - यह विधि एक तत्व और एक पूर्णांक मान स्वीकार