Трябва да направите заявка за диапазон. Създайте клеймо за време, например с помощта на strtotime(), за да получите времево клеймо на unix в началото на деня и друго и в края на деня.
В зависимост от това дали искате тези два края да са включени или изключителни, след това използвайте
// Both points/seconds inclusive
->find(array("date" => array('$gte' => $startOfDay, '$lte' => $endOfDay)));
// Both seconds exclusive
->find(array("date" => array('$gt' => $startOfDay, '$lt' => $endOfDay)));
Вижте http://cookbook.mongodb.org/patterns/date_range/