Я хочу найти некоторые записи в своей БД через столбец createdAt
, но просто используя дату. Я использую postgres, а createdAt
— это timestamptz
. Вот пример того, как выглядит запись в нем: 2019-02-27 20:17:07.05+00
Вот как выглядит настройка моего запроса:
const dateString = momentDate.format('YYYY-MM-DD')
query.createdAt = { $iLike: `%${dateString}` }
К сожалению, это не работает, и я получаю следующую ошибку:
повторение обещанного: ошибка SequelizeDatabaseError: оператор не существует: временная метка с часовым поясом ~~* неизвестна
Возможно, проблема в том, что я использую строку? Каков правильный способ запроса по дате?