Както при повечето езикови реализации, вие използвате собствените типове "дата" за вашата езикова реализация, а не низове. MongoDB съхранява датата (ISODate
) като действително представяне на BSON (всъщност клеймо за време), в което типът дата ще бъде сериализиран.
MongoDB драйвер за Perl поддържа DateTime и DateTime::Tiny за сериализация и десериализация:
my $cursor = $matches->find({
last_seen => {
'$gte' => DateTime->new( year => 2014, month => 5, day => 15 )
}
}
Или все пак ще получите действително обекта за дата, който използвате за сравнение.
Вижте Дати в Типове данни раздел на документацията за повече информация.