1

当使用 Chewy 从 ES 检索结果时,日期类型的结果作为 Ruby 字符串返回。

我的索引的定义就像:

class OrdersIndex < Chewy::Index
  define_type Order do

    field :id, type: "keyword"
    field :created_at, type: "date"
  end
end

检索结果时:

OrdersIndex.order(created_at: :desc).first.created_at.class
# => String

有没有办法自动反序列化 Ruby 日期对象中的这个日期字段,而不必使用 显式映射结果Time#parse

4

0 回答 0