Составить регулярное выражение для поиска даты

PHP_1991

Новичок
Здравствуйте! У меня следующая проблема:

Я использую БД MongoDB, в коллекции есть поле, которое хранит дату в формате d-m-Y H:i:s

Например, 23-03-2012 19:52:34

В скрипте соотвественно есть переменная $date, имеющая следующий формат d-m-Y
То есть в скрипте есть только дата без времени

Как составить регулярное выражение для поиска в БД только по дате, без времени в часах, минутах и секундах?

Например, переменная $date будет содержать что-то вида 27-03-2012, в БД конечно может быть что-то вроде 27-03-2012 13:44:23 Нужно, чтобы это поле было выбрано, как и остальные другие совпадающие только по дате.
 

PHP_1991

Новичок
Да нет, как я понимаю нужно именно регулярное выражение, чтобы впихнуть его вот сюда
PHP:
$collection->find(array('date' => new MongoRegex('регулярное выражение'));
Нужно просто как то подставить переменную $date на место 'регулярное выражение' , чтобы посик производился только по дате с отбросом времени
 

Vin-Diesel

Новичок
Я с этим не работал, поэтому не знаю:)

В чем проблема тогда? Напишите регулярку, она же влет пишется. ^дата
 

PHP_1991

Новичок
Я просто вместо 'регулярное выражение', написал /$date/ вроде работает
 
Сверху