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

Sådan forespørges mongodb Date ved hjælp af php

Du skal lave en rækkeviddeforespørgsel. Opret et tidsstempel, f.eks. ved hjælp af strtotime(), for at få unix-tidsstemplet ved starten af ​​dagen, og endnu et og slutningen af ​​dagen.

Afhængigt af om du vil have disse to ender inkluderende eller eksklusive, bruger du derefter

// Both points/seconds inclusive
->find(array("date" => array('$gte' => $startOfDay, '$lte' => $endOfDay)));
// Both seconds exclusive
->find(array("date" => array('$gt' => $startOfDay, '$lt' => $endOfDay)));

Se http://cookbook.mongodb.org/patterns/date_range/




  1. Hvordan udfyldes de underdokumenter, der returneres efter samlet opslag i mongodb?

  2. Hvordan konfigurerer man forårssessioner til at arbejde med Redis i xml?

  3. MongoDB:Trækker flere tilfældige dokumenter fra en samling

  4. Hvordan ville jeg returnere ordren af ​​MongoDB-indlæg efter tid Favoritt af bruger?