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

MongoDB में दिनांक को टाइमस्टैम्प में कैसे बदलें

<घंटा/>

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

> db.demo93.insertOne({"UserName":"Chris","ArrivalDate":new ISODate("2020-10-01")});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e2d4b6479799acab037af68")
}
> db.demo93.insertOne({"UserName":"David","ArrivalDate":new ISODate("2019-12-31")});
{
   "acknowledged" : true,
   "insertedId" : ObjectId("5e2d4b7379799acab037af69")
}

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

> db.demo93.find();

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

{ "_id" : ObjectId("5e2d4b6479799acab037af68"), "UserName" : "Chris", "ArrivalDate" : ISODate("2020-10-01T00:00:00Z") }
{ "_id" : ObjectId("5e2d4b7379799acab037af69"), "UserName" : "David", "ArrivalDate" : ISODate("2019-12-31T00:00:00Z") }

MongoDB में दिनांक को टाइमस्टैम्प में बदलने की क्वेरी निम्नलिखित है -

> db.demo93.aggregate([
...    { "$match": { "UserName": "Chris" }},
...    { "$addFields": {
...       "timestamp": { "$toLong": "$ArrivalDate" }
...    }}
... ]);

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

{ "_id" : ObjectId("5e2d4b6479799acab037af68"), "UserName" : "Chris", "ArrivalDate" : ISODate("2020-10-01T00:00:00Z"), "timestamp" : NumberLong("1601510400000") }

  1. पाइथन में यूनिक्स टाइमस्टैम्प स्ट्रिंग को पठनीय तिथि में कैसे परिवर्तित करें?

    आप यूनिक्स टाइमस्टैम्प से दिनांक प्राप्त करने के लिए डेटाटाइम मॉड्यूल से fromtimestamp फ़ंक्शन का उपयोग कर सकते हैं। यह फ़ंक्शन टाइमस्टैम्प को इनपुट के रूप में लेता है और टाइमस्टैम्प के अनुरूप डेटाटाइम ऑब्जेक्ट देता है। उदाहरण import datetime timestamp = datetime.datetime.fromtimestamp(1500000000)

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

    आप डेटटाइम मॉड्यूल की कंबाइन मेथड का इस्तेमाल डेटटाइम ऑब्जेक्ट बनाने के लिए डेट और टाइम को मिलाने के लिए कर सकते हैं। यदि आपके पास डेट ऑब्जेक्ट है और टाइम ऑब्जेक्ट नहीं है, तो आप डेटाइम ऑब्जेक्ट (न्यूनतम समय का अर्थ मध्यरात्रि) का उपयोग करके टाइम ऑब्जेक्ट को न्यूनतम से प्रारंभ कर सकते हैं। उदाहरण fr

  1. यूनिक्स एपोच टाइमस्टैम्प क्या है और एपोच टाइम को डेट में कैसे बदलें?

    क्या आप जानते हैं कि हमारा कंप्यूटर मानव अंग्रेजी भाषा को नहीं समझ सकता है? सीपीयू उन्हें पढ़ता है और प्रक्रिया का पालन करता है और फिर बाइनरी कोड में उत्पन्न प्रतिक्रिया को मानव-पठनीय भाषा में परिवर्तित करने से पहले हमारे सभी निर्देशों को बाइनरी कोड में परिवर्तित कर दिया जाता है। बाइनरी कोड में केवल