Come con la maggior parte delle implementazioni linguistiche, utilizzi i tipi "data" nativi per l'implementazione della tua lingua anziché le stringhe. MongoDB memorizza la data (ISODate
) come una rappresentazione BSON effettiva (in realtà un timestamp) in cui verrà serializzato il tipo di data.
Il MongoDB il driver per Perl supporta DateTime e DateTime::Tiny per serializzazione e deserializzazione:
my $cursor = $matches->find({
last_seen => {
'$gte' => DateTime->new( year => 2014, month => 5, day => 15 )
}
}
O comunque otterrai effettivamente l'oggetto data che usi per confrontare.
Vedi Date nei Tipi di dati sezione della documentazione per ulteriori informazioni.