Como na maioria das implementações de linguagem, você usa os tipos "data" nativos para sua implementação de linguagem em vez de strings. O MongoDB armazena a data (
ISODate
) como uma representação BSON real (na verdade, um carimbo de data/hora) na qual o tipo de data será serializado. O MongoDB driver para Perl suporta DateTime e DateTime::Tiny para serialização e desserialização:
my $cursor = $matches->find({
last_seen => {
'$gte' => DateTime->new( year => 2014, month => 5, day => 15 )
}
}
Ou, no entanto, você realmente obterá o objeto de data usado para comparar.
Consulte Datas nos Tipos de dados seção da documentação para obter mais informações.