अधिकांश भाषा कार्यान्वयन के साथ आप स्ट्रिंग के बजाय अपनी भाषा कार्यान्वयन के लिए मूल "तारीख" प्रकारों का उपयोग करते हैं। MongoDB दिनांक संग्रहीत करता है (ISODate
) एक वास्तविक बीएसओएन रिप्रेजेंटेशन (वास्तव में एक टाइमस्टैम्प) के रूप में दिनांक प्रकार को क्रमबद्ध किया जाएगा।
MongoDB पर्ल के लिए ड्राइवर DateTime का समर्थन करता है और DateTime::Tiny क्रमांकन और अक्रमांकन के लिए:
my $cursor = $matches->find({
last_seen => {
'$gte' => DateTime->new( year => 2014, month => 5, day => 15 )
}
}
या फिर आप वास्तव में उस दिनांक वस्तु को प्राप्त करने जा रहे हैं जिसका उपयोग आप तुलना करने के लिए करते हैं।
देखें Dates डेटा प्रकार में अधिक जानकारी के लिए दस्तावेज़ीकरण का अनुभाग।