sql >> Database >  >> NoSQL >> MongoDB

Hoe mongodb Date te bevragen met php

U moet een bereikquery uitvoeren. Maak een tijdstempel, bijvoorbeeld met strtotime(), om de Unix-tijdstempel aan het begin van de dag te krijgen, en nog een en het einde van de dag.

Afhankelijk van of je deze twee uiteinden inclusief of exclusief wilt, gebruik je dan

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

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




  1. MongoDb:verschil tussen $push/$addtoset

  2. Node.js en Mongodb - TypeError:undefined is geen functie

  3. Redis gebruiken als LRU-cache voor postgres

  4. Kan bleekselderij een Database Scheduler gebruiken zonder Django?