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

सर्वर रिकॉर्ड के साथ MongoDB संग्रह में सर्वर स्थिति को निष्क्रिय करने के लिए सेट करें?

<घंटा/>

आइए दस्तावेजों के साथ एक संग्रह बनाएं -

> db.demo707.insertOne(
...    {
...       id:101,
...       "serverInformation":
...       [
...          {
...             "IP":"192.56.34.3",
...             "Status":"Active"
...          },
...          {
...             "IP":"192.56.36.4",
...             "Status":"Inactive"
...          }
...       ]
...    }
... );
{
   "acknowledged" : true,
      "insertedId" : ObjectId("5ea6f852551299a9f98c93c8")
}

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

> db.demo707.find();

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

{ "_id" : ObjectId("5ea6f852551299a9f98c93c8"), "id" : 101, "serverInformation" : [ { "IP" : "192.56.34.3", "Status" : "Active" }, { "IP" : "192.56.36.4", "Status" : "Inactive" } ] }

सक्रिय सर्वर को निष्क्रिय स्थिति में सेट करने के लिए क्वेरी निम्नलिखित है -

>db.demo707.update({"serverInformation.IP":"192.56.34.3"},{$set:{"serverInformation.$.Status":"Inactive"}});
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

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

> db.demo707.find();

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

{ "_id" : ObjectId("5ea6f852551299a9f98c93c8"), "id" : 101, "serverInformation" : [ { "IP" : "192.56.34.3", "Status" : "Inactive" }, { "IP" : "192.56.36.4", "Status" : "Inactive" } ] }

  1. MongoDB के साथ जन्म तिथि रिकॉर्ड को उम्र में कैसे बदलें

    आइए दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo754.insertOne({"DateOfBirth":new Date("2000-05-03")}); {    "acknowledged" : true,    "insertedId" : ObjectId("5eae9b2da930c785c834e56f") } > db.demo754.insertOne({"DateO

  1. MongoDB को NodeJS से जोड़ना

    mongodb.connect का परिचय इस विधि का उपयोग मोंगो डीबी सर्वर को हमारे नोड एप्लिकेशन से जोड़ने के लिए किया जाता है। यह MongoDB मॉड्यूल से एक अतुल्यकालिक विधि है। सिंटैक्स mongodb.connect(path[, कॉलबैक]) पैरामीटर •पथ - सर्वर पथ जहां MongoDB सर्वर वास्तव में अपने पोर्ट के साथ चल रहा है। •कॉलबैक -

  1. ENUM के साथ सेट MySQL में सक्रिय स्थिति वाले रिकॉर्ड चुनें

    आइए पहले एक टेबल बनाएं। यहां, हमने ENUM का उपयोग करके स्थिति निर्धारित की है - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें DemoTable2037 मानों में (101, सक्रिय); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का