【问题标题】:Error when idexing document in elastic search在elasticsearch中索引文档时出错
【发布时间】:2020-12-31 16:31:15
【问题描述】:

我从 elastc 收到此错误:

failed to parse date field [2020-12-30T23:00:00Z] with format [yyyy-MM-dd'T'HH:mm:ssZ] CausedBy: Type: date_time_parse_exception Reason: Text '2020-12-30T23:00:00Z' could not be parsed at index 19

在我的机器上工作,但在我部署到客户系统时不工作

对我来说,格式和值看起来应该匹配。 在映射中,我定义了格式:

.Date(s => s.Name(n => n.AsDate).Format("yyyy-MM-dd'T'HH:mm:ssZ"))

知道是什么原因造成的吗?

【问题讨论】:

    标签: c# elasticsearch nest


    【解决方案1】:

    看起来它认为Z 是一个格式化程序。像 T 那样用单引号括起来。

    .Date(s => s.Name(n => n.AsDate).Format("yyyy-MM-dd'T'HH:mm:ss'Z'"))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-30
      • 2021-08-24
      • 2015-11-17
      • 2021-07-19
      • 2017-02-04
      • 1970-01-01
      • 2017-02-27
      相关资源
      最近更新 更多