sql >> Database >  >> NoSQL >> MongoDB

Vraag ISODatum tijd in perl

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.




  1. Afronding op 2 decimalen met behulp van het MongoDB-aggregatieraamwerk

  2. Hoe tel ik alle documenten in een verzameling en gebruik ik de inhoud in een controller, met MongoDB en Express.js?

  3. rails + docker + sidekiq + Fout bij verbinden met Redis op 127.0.0.1:6379 (Errno::ECONNREFUSED)

  4. Hoe stel ik _id in op db-document in Mongoose?