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/