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

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

<घंटा/>

अद्यतन करने के लिए, MongoDB में अद्यतन () का उपयोग करें। इसे वर्तमान तिथि पर सेट करने के लिए, आपको वर्तमान तिथि प्राप्त करने की आवश्यकता है -

var todayDate = new Date();

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

> db.demo644.insertOne({"ShippingDate":new ISODate("2018-04-19")});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e9c76896c954c74be91e6e6")
}
> db.demo644.insertOne({"ShippingDate":new ISODate("2019-01-10")});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e9c76966c954c74be91e6e7")
}

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

> db.demo644.find();

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

{ "_id" : ObjectId("5e9c76896c954c74be91e6e6"), "ShippingDate" : ISODate("2018-04-19T00:00:00Z") }
{ "_id" : ObjectId("5e9c76966c954c74be91e6e7"), "ShippingDate" : ISODate("2019-01-10T00:00:00Z") }

टाइमस्टैम्प को अपडेट करने की क्वेरी निम्नलिखित है -

> var todayDate = new Date();
> todayDate .setHours(todayDate.getHours() + 1);
1587315898453
> db.demo644.update({}, {$set: {ShippingDate:todayDate}}, {multi: true});
WriteResult({ "nMatched" : 2, "nUpserted" : 0, "nModified" : 2 })

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

> db.demo644.find();

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

{ "_id" : ObjectId("5e9c76896c954c74be91e6e6"), "ShippingDate" : ISODate("2020-04-19T17:04:58.453Z") }
{ "_id" : ObjectId("5e9c76966c954c74be91e6e7"), "ShippingDate" : ISODate("2020-04-19T17:04:58.453Z") }

  1. जावास्क्रिप्ट में वर्तमान दिनांक और समय कैसे प्राप्त करें?

    जावास्क्रिप्ट में वर्तमान दिनांक और समय प्राप्त करने के लिए दिनांक वस्तु का उपयोग करें। उदाहरण आप दिनांक और समय प्रदर्शित करने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं - <!DOCTYPE html> <html>    <body>       <p id="currentDate"></p&g

  1. जावास्क्रिप्ट का उपयोग करके वर्तमान दिनांक और समय कैसे प्राप्त करें?

    जावास्क्रिप्ट का उपयोग करके वर्तमान दिनांक और समय प्राप्त करने के लिए दिनांक() विधि का उपयोग करें। जावास्क्रिप्ट दिनांक () विधि आज की तारीख और समय लौटाती है और उसे बुलाए जाने के लिए किसी वस्तु की आवश्यकता नहीं होती है। उदाहरण आप वर्तमान दिनांक और समय प्राप्त करने के लिए निम्न कोड चलाने का प्रयास कर

  1. जावास्क्रिप्ट में वर्तमान समय को किसी अन्य समय पर कैसे सेट करें?

    आप जावास्क्रिप्ट के साथ ऐसा नहीं कर सकते क्योंकि इसमें सिस्टम समय लगता है जो दिनांक वस्तु के साथ वर्तमान तिथि प्रदर्शित करता है। हालांकि, आप निम्न कोड के अनुसार समय क्षेत्र को बदलकर वर्तमान तिथि बदल सकते हैं - उदाहरण <!DOCTYPE html> <html>    <body>       &