सबसे अच्छा तरीका है मूल JavaScript दिनांक ऑब्जेक्ट को संग्रहीत करना, जो BSON मूल दिनांक ऑब्जेक्ट पर मैप करते हैं।
> db.test.insert({date: ISODate()})
> db.test.insert({date: new Date()})
> db.test.find()
{ "_id" : ObjectId("..."), "date" : ISODate("2014-02-10T10:50:42.389Z") }
{ "_id" : ObjectId("..."), "date" : ISODate("2014-02-10T10:50:57.240Z") }
मूल प्रकार उपयोगी विधियों की पूरी श्रृंखला का समर्थन करता है उदाहरण के लिए, आउट ऑफ़ द बॉक्स, जिसका उपयोग आप अपने मैप-रिड्यूस जॉब में कर सकते हैं।
यदि आपको आवश्यकता हो, तो आप आसानी से Date
को रूपांतरित कर सकते हैं getTime()
. का उपयोग करके यूनिक्स टाइमस्टैम्प के लिए और उससे ऑब्जेक्ट विधि और Date(milliseconds)
कंस्ट्रक्टर, क्रमशः।
कड़ाई से बोलते हुए, यूनिक्स टाइमस्टैम्प सेकंड . में मापा जाता है . JavaScript दिनांक ऑब्जेक्ट मिलीसेकंड में मापता है यूनिक्स युग के बाद से।