इस उत्तर को देखें:https://stackoverflow.com/a/6776273/6105830
आप दो प्रकार के लंबे प्रतिनिधित्व (मिलीसेकंड या प्रारूप yyyyMMddHHmmss) का उपयोग कर सकते हैं। टाइमज़ोन को स्टोर न करने और फिर भी रेंज क्वेरी करने में सक्षम होने के यही एकमात्र तरीके हैं।
दुर्भाग्य से आपने कुछ एकत्रीकरण गुण खो दिए हैं। लेकिन आप कुछ ऐसा कर सकते हैं जैसे दो प्रतिनिधित्व रखना और उपयुक्त समय पर उनका उपयोग करना।
अद्यतन करें:
तारीख को स्टोर न करें जैसा मैंने पहले कहा था। आप MongoDB की कई और कई विशेषताओं को खो देंगे और दिनांक फ़ील्ड पर प्रमुख ऑपरेटरों को निष्पादित करना भी कठिन होगा।
मोंगोडीबी के नए संस्करणों में टाइमज़ोन से निपटने के लिए ऑपरेटर हैं, और यह आईएसओटाइम प्रारूपों के साथ काम करने के लिए पर्याप्त होना चाहिए। मेरा आवेदन तारीख को स्टोर करने के लिए मेरे अपने सुझाव का उपयोग कर रहा था। अब मुझे अपने उपयोगकर्ताओं को अपना टाइमज़ोन चुनने देना है (कंपनी बढ़ी है और हमें अन्य देशों में विस्तार करने की आवश्यकता है)। हम सामान्यीकृत दिनांक प्रारूप के बजाय टाइमस्टैम्प का उपयोग करने के लिए सभी मॉडलों को बदलने के लिए संघर्ष कर रहे हैं। अधिक लिंक के लिए लिंक देखें:https://docs.mongodb.com/manual/reference/method/Date/
और आप पूछताछ के लिए MongoDB आधिकारिक सामुदायिक चैनल का भी उपयोग कर सकते हैं। .com/community/forums/