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

रूबी और मोंगोआईड के साथ टाइमज़ोन को सही तरीके से कैसे सहेजना है?

ऐसा लगता है कि आपको अपनी दिनांक विशेषता का फ़ील्ड प्रकार निर्दिष्ट करने की आवश्यकता है। यदि आप चाहते हैं कि मोंगोइड जोनों को ठीक से संभाले तो मैं एक समय क्षेत्र का उपयोग करूंगा।

class Lineup
  include Mongoid::Document
  field :date, type: Time
end

आप शायद निम्न को config/mongoid.yml में भी सेट करना चाहेंगे

defaults: &defaults
  use_utc: false
  use_activesupport_time_zone: true

यह उल्टा लगता है, लेकिन यह वर्तमान तरीका है जिससे यूटीसी को डिफ़ॉल्ट समय क्षेत्र के रूप में उपयोग किया जा सकता है।

अंत में, mongoid-metastamp पर एक नज़र डालें रत्न यह आपको कई टाइमज़ोन में क्वेरी करने के लिए बेहतर समर्थन देगा, जबकि अभी भी मूल समय फ़ील्ड की तरह निर्बाध रूप से काम कर रहा है।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. पायथन के लिए मोंगोडीबी ओआरएम?

  2. किसी दिए गए क्रम में दिखाई देने वाले दस्तावेज़ों की एक सरणी में दो तत्व ढूँढना

  3. लार्वा ढांचे में मोंगोडब में कुल कैसे निष्पादित करें

  4. फ्लास्क के साथ ग्रिडएफएस से फाइलों की सूची बनाएं और परोसें

  5. स्प्रिंग डेटा मोंगोडब ग्रुप बाय