У меня есть дата, сохраненная как строка, подобная этой tdate:"2016-11-26 2:23:11"
в mongodb. Я хочу считать все объекты, у которых есть эта дата 2016-11-26
. Вот как я пытаюсь сделать, используя php
, но вам не повезло.Как подсчитать объекты с определенным днем в mongodb и php
date_authenticated имеет следующий формат "Y-m-d H:i:s"
в то время как я хочу, чтобы получить все объекты по day
, которые должны иметь этот формат "Y-m-d"
function count_auth($tdate) {
$collection = 'mycollection';
return $this->db->{$collection}->count(array('date_authenticated' => $tdate));
}
Полезный ответ: могу ли я использовать этот '$ startsWithRegex = '/^'.$ tdate.'/';'? – Muya
Да, это должно быть возможно – P0rnflake