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

MongoDB:कुंजी के रूप में संदर्भ का उपयोग करना और मैन्युअल रूप से एक मूल्य जोड़ना?

<घंटा/>

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

> db.demo585.insert({
...    firstName: 'John',
...    lastName: 'Doe',
...    SubjectName:"MongoDB",
...    Marks: [59]
... });
WriteResult({ "nInserted" : 1 })
> db.demo585.insert({
...    firstName: 'Chris',
...    lastName: 'Brown',
...    SubjectName:"MySQL",
...    Marks: [79]
... });
WriteResult({ "nInserted" : 1 })

संग्रह से सभी दस्तावेज़ ढूंढें () विधि की सहायता से प्रदर्शित करें−

> db.demo585.find();

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

{ "_id" : ObjectId("5e91fd80fd2d90c177b5bcc3"), "firstName" : "John", "lastName" : "Doe", "SubjectName" : "MongoDB", "Marks" : [ 59 ] }
{ "_id" : ObjectId("5e91fd81fd2d90c177b5bcc4"), "firstName" : "Chris", "lastName" : "Brown", "SubjectName" : "MySQL", "Marks" : [ 79 ] }

संदर्भ को कुंजी के रूप में उपयोग करने और मैन्युअल रूप से एक मान जोड़ने के लिए क्वेरी निम्नलिखित है -

> db.demo585.update({
...    firstName: 'John',
...    lastName: 'Doe',
...    SubjectName:"MongoDB",
...    Marks: [59]
... },
... {
...    "$push": {
...       "Marks": {
...          "Value": 59,
...          "Times": 3
...       }
...    }
... }
... );
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

संग्रह से सभी दस्तावेज़ों को खोजने () विधि की सहायता से प्रदर्शित करें -

> db.demo585.find();

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

{ "_id" : ObjectId("5e91fd80fd2d90c177b5bcc3"), "firstName" : "John", "lastName" : "Doe", "SubjectName" : "MongoDB", "Marks" :
   [ 59, { "Value" : 59, "Times" : 3 } 
] }
{ "_id" : ObjectId("5e91fd81fd2d90c177b5bcc4"), "firstName" : "Chris", "lastName" : "Brown", "SubjectName" : "MySQL", "Marks" : [ 79 ] }

  1. एक सरणी में एक सरणी के लिए MongoDB $addToSet लागू करें और एक मान जोड़ें

    इसके लिए $addToSet के साथ update() का उपयोग करें। $addToSet ऑपरेटर किसी सरणी में मान जोड़ता है जब तक कि मान पहले से मौजूद न हो, उस स्थिति में $addToSet उस सरणी के लिए कुछ भी नहीं करता है। आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo509.insertOne( ... { ... ...    "value1"

  1. नोड और MongoDB का उपयोग करके साइनअप फॉर्म

    इस लेख में, हम कुछ मापदंडों के साथ एक साधारण उपयोगकर्ता साइन-अप फॉर्म तैयार करेंगे। सेव पर क्लिक करने पर, सभी उपयोगकर्ता विवरण MongoDB डेटाबेस में सहेजे जाएंगे। इंस्टॉलेशन साइन-अप फॉर्म बनाने के लिए आगे बढ़ने से पहले, निम्नलिखित निर्भरताएं आपके सिस्टम पर सफलतापूर्वक स्थापित होनी चाहिए। निम्नलिखि

  1. सी # में हाइब्रिड डिक्शनरी में निर्दिष्ट कुंजी और मान जोड़ना

    HybridDictionary में निर्दिष्ट कुंजी और मान जोड़ने के लिए, कोड इस प्रकार है - उदाहरण using System; using System.Collections; using System.Collections.Specialized; public class Demo {    public static void Main(){       HybridDictionary dict = new HybridDictionary();   &