mongodb — сравнение PHP MongoDate и сравнение строк

Я пытаюсь создать запрос Монго в PHP. Я работаю с базой данных, созданной кем-то другим, и все даты были сохранены в виде строк. Я хочу найти все записи, которые были созданы до определенного времени.

Поиск в Интернете, я обнаружил, что я должен быть в состоянии использовать

array('updated_at' => array('$gt' => $access_date)))

где $access_date является MongoDate. В настоящее время я использую $access = new MongoDate(strtotime($access_date)); создать MongoDate из строки даты.

Но это только работает, если update_at был сохранен как объект MongoDate. Как уже упоминалось, он сохраняется в виде строки. Есть ли простой способ использовать $gt для строк даты вместо MongoDates? Если нет, я должен сделать сложный цикл for, и это становится действительно грязным.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]