Wie bei den meisten Sprachimplementierungen verwenden Sie anstelle von Zeichenfolgen die nativen "Datumstypen" für Ihre Sprachimplementierung. MongoDB speichert das Datum (ISODate
) als tatsächliche BSON-Darstellung (eigentlich ein Zeitstempel ), in die der Datumstyp serialisiert wird.
Die MongoDB Treiber für Perl unterstützt DateTime und DateTime::Tiny für Serialisierung und Deserialisierung:
my $cursor = $matches->find({
last_seen => {
'$gte' => DateTime->new( year => 2014, month => 5, day => 15 )
}
}
Oder Sie erhalten tatsächlich das Datumsobjekt, das Sie zum Vergleichen verwenden.
Siehe Daten in den Datentypen Abschnitt der Dokumentation für weitere Informationen.