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

Comment interroger mongodb Date en utilisant php

Vous devez faire une requête de plage. Créez un horodatage, par exemple en utilisant strtotime(), pour obtenir l'horodatage unix au début de la journée, et un autre à la fin de la journée.

Selon si vous voulez ces deux extrémités inclusives ou exclusives, vous utilisez alors

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

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