ऐसा लगता है कि आपको अपनी दिनांक विशेषता का फ़ील्ड प्रकार निर्दिष्ट करने की आवश्यकता है। यदि आप चाहते हैं कि मोंगोइड जोनों को ठीक से संभाले तो मैं एक समय क्षेत्र का उपयोग करूंगा।
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 पर एक नज़र डालें रत्न यह आपको कई टाइमज़ोन में क्वेरी करने के लिए बेहतर समर्थन देगा, जबकि अभी भी मूल समय फ़ील्ड की तरह निर्बाध रूप से काम कर रहा है।