दिलचस्प पोस्ट
JavaFx लेबल में बदलते मूल्य प्रदर्शित करना XmlSerializer का उपयोग करते हुए सीडीएटीए के रूप में आप एक स्ट्रिंग को कैसे सीरियल कर सकते हैं? जावास्क्रिप्ट में सादा गिनती टाइमर कैसे एक Scss stylehsheets से केवल चर और mixins आयात कर सकते हैं? स्ट्रिंग से नंबर निकालें क्या सुपर () को कन्स्ट्रक्टर में डाल देना अनावश्यक है? जावास्क्रिप्ट एनीमेशन MySQL फ़ंक्शन के अंदर एक त्रुटि कैसे बढ़ाएं सी # में एक बार फिर से चलने वाले एक संग्रह से वस्तुओं को संशोधित करने या हटाने का तरीका मुझे अपने विधानसभाओं को जीएसी में कब तैनात करना चाहिए? ब्राउज़र से सटीक ओएस संस्करण का पता लगाएं पेपरक्लिप के साथ कई फाइल अपलोड करना क्या एनएसएएलओएर्ब्रिब्रील लोड्स को हाँ पर सेट करते समय एप स्टोर को अस्वीकार कर दिया जाता है? नि: शुल्क के बाद चर के लिए चर सेट करना टेक्स्टव्यू में एक शब्द का पाठ रंग बदलें

माँगोडब में तारीख / समय को स्टोर करने का सर्वोत्तम तरीका

मैंने स्ट्रिंग, पूर्णांक टाइमस्टैम्प और मोंगो डेटैट ऑब्जेक्ट्स का उपयोग करते हुए देखा है।

वेब के समाधान से एकत्रित समाधान "माँगोडब में तारीख / समय को स्टोर करने का सर्वोत्तम तरीका"

सबसे अच्छा तरीका मूल जावास्क्रिप्ट दिनांक वस्तुओं को संग्रहीत करना है , जो बीएसओएन मूल दिनांक ऑब्जेक्ट्स पर मैप करता है ।

> 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") } 

मूल प्रकार बॉक्स के बाहर उपयोगी विधियों की एक पूरी श्रृंखला का समर्थन करता है, जो कि आप अपने मानचित्र-कम नौकरियों में उपयोग कर सकते हैं, उदाहरण के लिए।

यदि आप की आवश्यकता है, तो आप getTime() विधि और Date(milliseconds) getTime() का उपयोग करके Date ऑब्जेक्ट्स को और यूनिक्स टाइमस्टैम्प से 1) कन्वर्ट कर सकते हैं।

1) कड़ाई से बोलते हुए, यूनिक्स टाइमस्टैम्प सेकंड में मापा जाता है। यूनिक्स युग के बाद से मिलीसेकंड में जावास्क्रिप्ट दिनांक वस्तु उपाय

एक डेटास्टैम्प पहले से ही _id ऑब्जेक्ट में है, जो डालने के समय का प्रतिनिधित्व करता है

इसलिए यदि डालने का समय आपको चाहिए, यह पहले से ही है:

मोंगोडब खोल में लॉग इन करें

 ubuntu@ip-10-0-1-223:~$ mongo 10.0.1.223 MongoDB shell version: 2.4.9 connecting to: 10.0.1.223/test 

आइटम डालने से अपना डेटाबेस बनाएं

 > db.penguins.insert({"penguin": "skipper"}) > db.penguins.insert({"penguin": "kowalski"}) > 

आइए हम उस डेटाबेस को बनाते हैं जिस पर हम अब मौजूद हैं

 > use penguins switched to db penguins 

पंक्तियों को वापस प्राप्त करें:

 > db.penguins.find() { "_id" : ObjectId("5498da1bf83a61f58ef6c6d5"), "penguin" : "skipper" } { "_id" : ObjectId("5498da28f83a61f58ef6c6d6"), "penguin" : "kowalski" } 

प्रत्येक पंक्ति को yyyy-MM-dd HH: mm: ss प्रारूप में प्राप्त करें:

 > db.penguins.find().forEach(function (doc){ d = doc._id.getTimestamp(); print(d.getFullYear()+"-"+(d.getMonth()+1)+"-"+d.getDate() + " " + d.getHours() + ":" + d.getMinutes() + ":" + d.getSeconds()) }) 2014-12-23 3:4:41 2014-12-23 3:4:53 

यदि पिछले एक-लाइनर आपको भ्रमित कर लेता है तो मुझे यहां पर काम करने के तरीके पर एक चलन है: https://stackoverflow.com/a/27613766/445131

Protip, MongoDB सबसे अच्छा डीबी है क्योंकि MongoDB वेब-स्केल है: https://www.youtube.com/watch?v=b2F-DItXtZs