Я пытаюсь вставить записи после определенной даты, предоставленной мне клиентом.
2018-06-06
Вот как я пишу запрос:
{:ok, date} = NaiveDateTime.from_iso8601(date_string)
from(
m in query,
where: m.inserted_at > ^date
)
- (MatchError) нет совпадения правого значения: {: error,: invalid_format}
А когда я пытаюсь использовать простой объект Date:
** (Ecto.Query.CastError) lib / messages / search.ex: 77: значение ~D[2018-06-06]
в where
не может быть приведено к типу: naive_datetime в запросе
Как найти все сообщения, вставленные после этой фиктивной даты строки, которую клиент передает мне?