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

MongoDB अपडेट के लिए JavaScript में तारीख बढ़ाना

JavaScript में तारीख बढ़ाकर MongoDB में अपडेट करें

तारीख बढ़ाने के लिए, setDate, getDate() का उपयोग करें और वृद्धि ऑपरेशन करें। आइए पहले दस्तावेज़ों के साथ एक संग्रह बनाते हैं:

> db.demo168.insertOne({"DueDate":null}); { "acknowledged" : true, "insertedId" : ObjectId("5e3695ae9e4f06af551997d6") }

find() से सभी दस्तावेज़ प्रदर्शित करें:

> db.demo168.find();

आउटपुट:

JavaScript में तारीख बढ़ाकर MongoDB अपडेट करने का क्वेरी:

> var t = new Date();
> t.setDate(t.getDate()+1); 1580722089017
> var dat = new Date();
> dat.setDate(dat.getDate()+2); 1580808489085
> db.demo168.update(
  { "_id": ObjectId("5e3695ae9e4f06af551997d6") },
  {
    "$currentDate": { "DueDate": true },
    "$set": {
      "DueDate1": t,
      "DueDate2": dat
    }
  }
)
WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })

find() से सभी दस्तावेज़ प्रदर्शित करें:

> db.demo168.find();

आउटपुट:

व्याख्या: $currentDate वर्तमान तारीख/समय सेट करता है। setDate(getDate()+N) वर्तमान तारीख में N दिन जोड़ता है। JavaScript Date ऑब्जेक्ट मिलीसेकंड में मान लौटाता है, जिसे MongoDB ISODate में बदल देता है।

  1. JavaScript डेट फॉर्मेट्स JavaScript डेट फॉर्मेट्स

    JavaScript में डेट फॉर्मेट्स लागू करने का कोड नीचे दिया गया है। उदाहरण { fillEle.innerHTML += item + <br>; }); }); </script> </body> </html> आउटपुट यहां क्लिक करें बटन पर क्लिक करने पर: Date कंस्ट्रक्टर इनपुट फॉर्मेट्स: इनपुट फॉर

  1. - MongoDB में टाइमस्टैम्प कैसे अपडेट करें और वर्तमान तारीख पर सेट करें?

    अपडेट करने के लिए MongoDB में update() का उपयोग करें। वर्तमान तारीख पर सेट करने के लिए, आपको वर्तमान तारीख प्राप्त करने की आवश्यकता है: var todayDate = new Date(); नमूना डेटा बनाना db.demo644.insertOne({ShippingDate:new ISODate(2019-01-10)}); अपडेट से पहले दस्तावेज़ देखना db.demo644.find(); { S

  1. - MongoDB में केवल एक दस्तावेज़ अपडेट करना बिना किसी डेटा को हटाए

    केवल एक दस्तावेज़ अपडेट करने के लिए, आपको updateOne() के साथ विशिष्ट डेटा अपडेट करने की आवश्यकता है। updateOne() फिल्टर के आधार पर कलेक्शन के भीतर एक दस्तावेज़ को अपडेट करने के लिए उपयोग किया जाता है। नमूना डेटा बनाना db.demo495.insertOne({FirstName:John,Age:22}); सभी दस्तावेज़ देखना db.demo495.