MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So fragen Sie mongodb Date mit PHP ab

Sie müssen eine Bereichsabfrage durchführen. Erstellen Sie einen Zeitstempel, zum Beispiel mit strtotime(), um den Unix-Zeitstempel am Anfang des Tages zu erhalten, und einen anderen am Ende des Tages.

Je nachdem, ob Sie diese beiden Enden inklusive oder exklusiv haben möchten, verwenden Sie dann

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

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