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

मैं पहले से बने दस्तावेज़ में एक नया फ़ील्ड बनाना चाहता हूं। इसे MongoDB क्वेरी का उपयोग करके कैसे किया जा सकता है?


MongoDB में नया फ़ील्ड बनाने के लिए $addToSet का उपयोग करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं −

> db.createFieldDemo.insertOne({"StudentFirstName":"John","StudentAge":21}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cd99e28b50a6c6dd317ad95") } > db.createFieldDemo.insertOne({"StudentFirstName":"Larry","StudentAge":23}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cd99e2fb50a6c6dd317ad96") } > db.createFieldDemo.insertOne({"StudentFirstName":"Chris","StudentAge":22}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cd99e38b50a6c6dd317ad97") } > db.createFieldDemo.insertOne({"StudentFirstName":"David","StudentAge":25}); {    "acknowledged" : true,    "insertedId" : ObjectId("5cd99e43b50a6c6dd317ad98") }

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

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

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

{    "_id" : ObjectId("5cd99e28b50a6c6dd317ad95"),    "StudentFirstName" : "John",    "StudentAge" : 21 } {    "_id" : ObjectId("5cd99e2fb50a6c6dd317ad96"),    "StudentFirstName" : "Larry",    "StudentAge" : 23 } {    "_id" : ObjectId("5cd99e38b50a6c6dd317ad97"),    "StudentFirstName" : "Chris",    "StudentAge" : 22 } {    "_id" : ObjectId("5cd99e43b50a6c6dd317ad98"),    "StudentFirstName" : "David",    "StudentAge" : 25 }

नया फ़ील्ड बनाने का क्वेरी निम्नलिखित है। यहां, हम “StudentLastName” फ़ील्ड बना रहे हैं −

> db.createFieldDemo.update({_id: ObjectId("5cd99e43b50a6c6dd317ad98")}, {$addToSet: {"StudentLastName": "Miller"}}); WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

उपरोक्त संग्रह से सभी दस्तावेजों की जांच करें −

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

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

{    "_id" : ObjectId("5cd99e28b50a6c6dd317ad95"),    "StudentFirstName" : "John",    "StudentAge" : 21 } {    "_id" : ObjectId("5cd99e2fb50a6c6dd317ad96"),    "StudentFirstName" : "Larry",    "StudentAge" : 23 } {    "_id" : ObjectId("5cd99e38b50a6c6dd317ad97"),    "StudentFirstName" : "Chris",    "StudentAge" : 22 } {    "_id" : ObjectId("5cd99e43b50a6c6dd317ad98"),    "StudentFirstName" : "David",    "StudentAge" : 25,    "StudentLastName" : [       "Miller"    ] }

  1. - mysqladmin का उपयोग करके नया डेटाबेस कैसे बनाएं?

    MySQL डेटाबेस बनाने या हटाने के लिए विशेष अधिकारों की आवश्यकता होती है। mysqladmin बाइनरी का उपयोग करके नया डेटाबेस बनाने का सिंटैक्स निम्नलिखित है: सिंटैक्स [root@host]# mysqladmin -u root -p create db_name Enter password:****** यहां, db_name उस डेटाबेस का नाम है जिसे हम बनाना चाहते हैं। उदाहरण

  1. - PHP स्क्रिप्ट का उपयोग करके नया डेटाबेस कैसे बनाएं?

    हम जानते हैं कि PHP हमें नया डेटाबेस बनाने के लिए mysql_query फ़ंक्शन प्रदान करता है। उदाहरण इसे समझाने के लिए हम PHP स्क्रिप्ट की सहायता से Tutorials नामक डेटाबेस बना रहे हैं: <html> <head> <title>Creating MySQL Database</title> </head> <body>

  1. - Python में पहले से मौजूद कॉलम का उपयोग करके डेटाफ्रेम में नया कॉलम कैसे बनाएं?

    डेटाफ्रेम एक दो-आयामी डेटा स्ट्रक्चर है, जहां डेटा को पंक्तियों और कॉलम के रूप में टेबुलर फॉर्मेट में संग्रहीत किया जाता है।इसे SQL डेटा टेबल या एक्सेल शीट प्रतिनिधित्व के रूप में देखा जा सकता है।इसे निम्नलिखित कंस्ट्रक्टर का उपयोग करके बनाया जा सकता है -pd.Dataframe(data, index, columns, dtype, cop