Musisz wykonać zapytanie o zakres. Utwórz znacznik czasu, na przykład za pomocą strtotime(), aby uzyskać znacznik czasu uniksa na początku dnia, a drugi i koniec dnia.
W zależności od tego, czy chcesz, aby te dwa końce były włączone, czy wyłączne, użyj
// Both points/seconds inclusive
->find(array("date" => array('$gte' => $startOfDay, '$lte' => $endOfDay)));
// Both seconds exclusive
->find(array("date" => array('$gt' => $startOfDay, '$lt' => $endOfDay)));
Zobacz http://cookbook.mongodb.org/patterns/date_range/