Zoals bij de meeste taalimplementaties gebruikt u de oorspronkelijke "datum"-typen voor uw taalimplementatie in plaats van tekenreeksen. MongoDB slaat de datum op (ISODate
) als een daadwerkelijke BSON-repraesentatie (eigenlijk een tijdstempel) waarin het datumtype wordt geserialiseerd.
De MongoDB driver voor Perl ondersteunt DateTime en DateTime::Tiny voor serialisatie en deserialisatie:
my $cursor = $matches->find({
last_seen => {
'$gte' => DateTime->new( year => 2014, month => 5, day => 15 )
}
}
Of hoe je ook daadwerkelijk het datumobject krijgt dat je gebruikt om te vergelijken.
Zie Datums in de Gegevenstypen van de documentatie voor meer informatie.