MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Interroga l'ora ISODate in perl

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.