MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Interroger l'heure ISODate en perl

Comme avec la plupart des implémentations de langage, vous utilisez les types "date" natifs pour votre implémentation de langage plutôt que des chaînes. MongoDB stocke la date (ISODate ) en tant que représentation BSON réelle (en fait un horodatage) dans laquelle le type de date sera sérialisé.

Le MongoDB le pilote pour Perl prend en charge DateTime et DateTime ::Tiny pour la sérialisation et la désérialisation :

my $cursor = $matches->find({
    last_seen => { 
       '$gte' => DateTime->new( year => 2014, month => 5, day => 15 )
    }
}

Ou cependant vous allez réellement obtenir l'objet de date que vous utilisez pour comparer.

Voir Dates dans les Types de données section de la documentation pour plus d'informations.