MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

क्या MongoDB में अब का कोई समतुल्य है?

दस्तावेज़ निर्माण का टाइमस्टैम्प प्राप्त करना

यदि आप अपने _id . के लिए MongoDB के डिफ़ॉल्ट ObjectIDs का उपयोग कर रहे हैं फ़ील्ड में, इनमें एक टाइमस्टैम्प घटक शामिल होता है जिसका उपयोग आप किसी दस्तावेज़ के निर्माण की तारीख का अनुमान लगाने के लिए कर सकते हैं। PHP ड्राइवर में MongoId::getTimestamp() विधि शामिल है जिसका उपयोग किसी ऑब्जेक्ट से समय निकालने के लिए किया जा सकता है।

ध्यान दें कि ऑब्जेक्ट आईडी सामान्य रूप से PHP ड्राइवर (मोंगोडीबी सर्वर नहीं) द्वारा उत्पन्न होता है, इसलिए आपकी घड़ियों को ntpd के साथ समन्वयित करना महत्वपूर्ण है या इसी तरह यदि टाइमस्टैम्प सटीकता महत्वपूर्ण है।

तारीख/टाइमस्टैम्प अपडेट करना

आगामी MongoDB 2.6 रिलीज़ में, एक नया $currentDate अद्यतन संशोधक जोड़ा गया है जो सर्वर-साइड दिनांक और टाइमस्टैम्प सेट करने का समर्थन करता है। अधिक जानकारी के लिए देखें:MongoDB जीरा इश्यू ट्रैकर में SERVER-10911।

जब तक यह सर्वर-साइड समर्थन उपलब्ध नहीं है, तब तक वर्तमान दिनांक/समय जोड़ने के लिए आपका सबसे अच्छा तरीका यह होगा कि आप time() का उपयोग करके अपने एप्लिकेशन कोड में सेट करें। या समकक्ष समारोह।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB इंडेक्स बनाता है - उपयोगकर्ताओं को नए बिल्ड को ट्रिगर करने से रोकता है

  2. मैं नेवला में एक संख्या मान कैसे बढ़ाऊं?

  3. मोंगोडीबी $toLong

  4. मोंगोडब कॉनकैट इंट और स्ट्रिंग

  5. _id . पर मोंगोडब सॉर्ट ऑर्डर