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

MongoDB को अद्यतन करने के लिए, जावास्क्रिप्ट में एक तिथि बढ़ाना?

<घंटा/>

किसी तिथि को बढ़ाने के लिए, सेटडेट, गेटडेट () का उपयोग करें और इंक्रीमेंट ऑपरेशन करें। आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं -

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

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

> db.demo168.find();

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

{ "_id" : ObjectId("5e3695ae9e4f06af551997d6"), "DueDate" : null }

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

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

> db.demo168.find();

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

{ "_id" : ObjectId("5e3695ae9e4f06af551997d6"), "DueDate" : ISODate("2020-02-02T09:28:09.308Z"), "DueDate1" : ISODate("2020-02-03T09:28:09.017Z"), "DueDate2" : ISODate("2020-02-04T09:28:09.085Z") }

  1. जावास्क्रिप्ट दिनांक प्रारूप

    जावास्क्रिप्ट में दिनांक स्वरूपों को लागू करने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&g

  1. टाइमस्टैम्प को कैसे अपडेट करें और MongoDB में वर्तमान तिथि पर सेट करें?

    अद्यतन करने के लिए, MongoDB में अद्यतन () का उपयोग करें। इसे वर्तमान तिथि पर सेट करने के लिए, आपको वर्तमान तिथि प्राप्त करने की आवश्यकता है - var todayDate = new Date(); आइए पहले दस्तावेजों के साथ एक संग्रह बनाएं - > db.demo644.insertOne({"ShippingDate":new ISODate("2018-04-19&quo

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

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