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

नोड + मोंगोडब + आईएसओडेट + टाइमज़ोन मुद्दा

हां, जैसा कि अब्दुलबारिक के उत्तर में बताया गया है, मोंगोडीबी यूटीसी में तारीख को सहेजता है।

तिथि वस्तु:-

यूटीसी और स्थानीय समय के बीच अंतर पाने के लिए आप getTimezoneOffset() विधि का उपयोग कर सकते हैं।

  var d = new Date()
  var n = d.getTimezoneOffset();

  console.log('date obj ==>' + d);
  console.log('time zone obj ==>' + n);

कंसोल लॉग:-

आप देख सकते हैं कि समय क्षेत्र obj में "-60" है। मैं GMT+1 . पर हूं ।

date obj ==>Mon Sep 12 2016 10:17:28 GMT+0100 (GMT Daylight Time)
time zone obj ==>-60

MongoDB ने UTC में तारीख कायम रखी है:-

मैंने मोंगोडीबी में तारीख को जारी रखने के लिए ऑब्जेक्ट "डी" (यानी नई तिथि ()) का उपयोग किया है। हालांकि मैं GMT+1 पर हूं, तारीख UTC में संग्रहीत है।

 "timestamp" : ISODate("2016-09-12T09:17:28.193Z"),


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मैं mongodb में _id द्वारा रिकॉर्ड क्यों नहीं ढूंढ पा रहा हूं?

  2. कैसे जांचें कि मैक पर मोंगो डीबी चल रहा है या नहीं?

  3. मोंगो डीबी एकत्रीकरण सरणी आकार मैच से बड़ा है

  4. नेवला | मिडलवेयर | रोलबैक ऑपरेशन प्री/पोस्ट हुक द्वारा किया जाता है जब कोई त्रुटि फेंकी जाती है

  5. MongoDB में दशमलव प्रकार का उपयोग कैसे करें