Som med de fleste sprogimplementeringer bruger du de oprindelige "dato"-typer til din sprogimplementering i stedet for strenge. MongoDB gemmer datoen (ISODate
) som en faktisk BSON-repræsentation (faktisk et tidsstempel), som datotypen vil blive serialiseret til.
MongoDB driver til Perl understøtter DateTime og DateTime::Tiny til serialisering og deserialisering:
my $cursor = $matches->find({
last_seen => {
'$gte' => DateTime->new( year => 2014, month => 5, day => 15 )
}
}
Eller hvordan du rent faktisk vil få det datoobjekt, du bruger til at sammenligne.
Se Datoer i Datatyper afsnittet i dokumentationen for mere information.