आपको एक रेंज क्वेरी करने की ज़रूरत है। एक टाइमस्टैम्प बनाएं, उदाहरण के लिए स्ट्रेटोटाइम () का उपयोग करके, दिन की शुरुआत में यूनिक्स टाइमस्टैम्प प्राप्त करने के लिए, और दूसरा और दिन के अंत में।
इस पर निर्भर करते हुए कि आप इन दोनों सिरों को समावेशी या अनन्य चाहते हैं, तो आप उपयोग करें
// 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/