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

MongoDB संग्रह में कॉलम कैसे जोड़ें?


कॉलम जोड़ने के लिए, आपको संग्रह को अपडेट करना होगा। सिंटैक्स इस प्रकार है −

db.getCollection(yourCollectionName).update({}, {$set: {"yourColumnName": "yourValue"}},false,true);

उपरोक्त सिंटैक्स को समझने के लिए, आइए दस्तावेजों के साथ एक संग्रह बनाएं −

> db.addColumnDemo.insertOne({"StudentId":101,"StudentName":"Chris"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e04d66af5e889d7a519950f") } > db.addColumnDemo.insertOne({"StudentId":102,"StudentName":"Robert"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e04d673f5e889d7a5199510") } > db.addColumnDemo.insertOne({"StudentId":103,"StudentName":"David"}); {    "acknowledged" : true,    "insertedId" : ObjectId("5e04d67bf5e889d7a5199511") }

find() मेथड की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने का क्वेरी निम्नलिखित है −

> db.addColumnDemo.find().pretty();

यह निम्नलिखित आउटपुट देगा −

{    "_id" : ObjectId("5e04d66af5e889d7a519950f"),    "StudentId" : 101,    "StudentName" : "Chris" } {    "_id" : ObjectId("5e04d673f5e889d7a5199510"),    "StudentId" : 102,    "StudentName" : "Robert" } {    "_id" : ObjectId("5e04d67bf5e889d7a5199511"),    "StudentId" : 103,    "StudentName" : "David" }

MongoDB में कॉलम जोड़ने का क्वेरी यहां है −

> db.getCollection('addColumnDemo').update({}, {$set: {"StudentCityName": "New York"}},false,true); WriteResult({ "nMatched" : 3, "nUpserted" : 0, "nModified" : 3 })

find() मेथड की मदद से संग्रह से सभी दस्तावेजों को प्रदर्शित करने का क्वेरी निम्नलिखित है −

> db.addColumnDemo.find().pretty();

यह निम्नलिखित आउटपुट देगा −

{    "_id" : ObjectId("5e04d66af5e889d7a519950f"),    "StudentId" : 101,    "StudentName" : "Chris",    "StudentCityName" : "New York" } {    "_id" : ObjectId("5e04d673f5e889d7a5199510"),    "StudentId" : 102,    "StudentName" : "Robert",    "StudentCityName" : "New York" } {    "_id" : ObjectId("5e04d67bf5e889d7a5199511"),    "StudentId" : 103,    "StudentName" : "David",    "StudentCityName" : "New York" }

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

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

  1. - MongoDB कलेक्शन से डुप्लिकेट कैसे हटाएं?

    MongoDB कलेक्शन में डुप्लिकेट दस्तावेज़ों को रोकने के लिए, आप उस फ़ील्ड पर एक यूनिक इंडेक्स बना सकते हैं जो यूनिक होना चाहिए। unique: true विकल्प का उपयोग करें और साथ में dropDups: true (नोट: MongoDB 3.0+ में dropDups हटा दिया गया है; इसके बजाय डुप्लिकेट्स को मैन्युअली हटाएं)। सिंटैक्स db.yourColle

  1. - MySQL में टेबल में कॉलम कैसे जोड़ें?

    MySQL में टेबल में कॉलम जोड़ने के लिए, हम ALTER कमांड के साथ ADD COLUMN कमांड का उपयोग कर सकते हैं। पहले, आइए Id और Name कॉलम के साथ एक टेबल बनाते हैं। उसके बाद, हम ALTER कमांड की मदद से Age और Address कॉलम नाम जोड़ेंगे। टेबल बनाने के लिए क्वेरी निम्न है। mysql> create table AddingColumnNameDe