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

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


MongoDB में तारीख को टाइमस्टैम्प में बदलने के लिए aggregate() के साथ $toLong का उपयोग करें। आइए एक संग्रह बनाते हैं:


सभी दस्तावेज़ देखने के लिए:

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

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

$match और $addFields के साथ $toLong का उपयोग करें:


परिणाम:


व्याख्या: $toLong ISODate को मिलीसेकंड में यूनिक्स टाइमस्टैम्प (लॉन्ग इंटीजर) में बदल देता है।

  1. - पायथन में UNIX टाइमस्टैम्प स्ट्रिंग को पठनीय डेट में कैसे बदलें?

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

  1. - पायथन में डेट को डेटाइम में कैसे बदलें?

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

  1. यूनिक्स एपोक टाइम समझना: टाइमस्टैम्प को मानव-पठनीय तिथियों में बदलना यूनिक्स एपोक टाइम समझना: टाइमस्टैम्प को मानव-पठनीय तिथियों में बदलना

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