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") }

find() मेथड की मदद से कलेक्शन के सभी दस्तावेज प्रदर्शित करें:

> 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({DateOfBirth:new Date(2010-01-21)}); { acknowledged : true, insertedId : ObjectId(5eae9b34a930c785c834e570) } &

  1. - NodeJS के साथ MongoDB कनेक्ट करना

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

  1. - MySQL में ENUM के साथ सेट किए गए ACTIVE स्टेटस वाले रिकॉर्ड चुनें

    उदाहरण ENUM कॉलम के साथ टेबल बनाएं: ); डेटा डालें: INSERT INTO DemoTable2037 VALUES (99, Active), (99, Inactive), (100, Inactive), (99, Active), (100, Inactive), (101, Active), (101, Active); क्वेरी केवल ACTIVE स्टेटस वाले अद्वितीय StudentId प्राप्त करें: WHERE status = Active GROUP BY StudentI