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

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

अपडेट करने के लिए MongoDB में update() का उपयोग करें। वर्तमान तारीख पर सेट करने के लिए, आपको वर्तमान तारीख प्राप्त करने की आवश्यकता है:

var todayDate = new Date();

नमूना डेटा बनाना

> db.demo644.insertOne({"ShippingDate":new ISODate("2018-04-19")});
> db.demo644.insertOne({"ShippingDate":new ISODate("2019-01-10")});

अपडेट से पहले दस्तावेज़ देखना

> db.demo644.find();
{ "ShippingDate" : ISODate("2018-04-19T00:00:00Z") }
{ "ShippingDate" : ISODate("2019-01-10T00:00:00Z") }

टाइमस्टैम्प अपडेट करने की क्वेरी (वर्तमान तारीख + 1 घंटा)

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

अपडेट के बाद दस्तावेज़ देखना

> db.demo644.find();
{ "ShippingDate" : ISODate("2020-04-19T17:04:58.453Z") }
{ "ShippingDate" : ISODate("2020-04-19T17:04:58.453Z") }

व्याख्या: new Date() वर्तमान तारीख/समय बनाता है। setHours() में 1 घंटा जोड़ा गया (टाइमज़ोन एडजस्टमेंट के लिए)। {multi: true} सभी मिलान वाले दस्तावेज़ों को अपडेट करता है। आधुनिक MongoDB में updateMany() का उपयोग करें।

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

    JavaScript में वर्तमान दिनांक और समय प्राप्त करने के लिए, Date ऑब्जेक्ट का उपयोग करें। उदाहरण दिनांक और समय प्रदर्शित करने के लिए निम्न कोड चलाएं: <!DOCTYPE html> <html> <body> <p id=currentDate></p> <script> document.getElementById(currentDate).i

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

    JavaScript का उपयोग करके वर्तमान दिनांक और समय प्राप्त करने के लिए Date() मेथड का उपयोग करें। JavaScript का Date() मेथड आज की दिनांक और समय लौटाता है और इसे कॉल करने के लिए किसी ऑब्जेक्ट की आवश्यकता नहीं होती। उदाहरण वर्तमान दिनांक और समय प्राप्त करने के लिए निम्न कोड चलाएं: <html> <head

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

    आप जावास्क्रिप्ट से यह नहीं कर सकते क्योंकि यह सिस्टम टाइम लेता है जो Date ऑब्जेक्ट के साथ करंट डेट प्रदर्शित करता है। हालांकि, आप निम्नलिखित कोड में टाइमज़ोन बदलकर करंट डेट बदल सकते हैं:उदाहरण<!DOCTYPE html> <html>    <body>       <script>   &nb