我有其中包含日期的 JSON 文档,并且我正在尝试创建一个范围索引。当我像这样执行 ISO8601 格式时
2015-11-02T00:00:00-0600
我收到以下错误
IndexerEnv::putRangeIndex: XDMP-RANGEINDEX: Range index error: date "2015-11-02T00:00:00-0600": XDMP-LEXVAL: Invalid lexical value "2015-11-02T00:00:00-0600"
我认为它需要在UTC时间并且最后还需要一个'Z'表示祖鲁时区,所以我强制测试时间如下
2015-11-02T00:00:00Z
我仍然得到同样的错误..
IndexerEnv::putRangeIndex: XDMP-RANGEINDEX: Range index error: date "2015-11-02T00:00:00Z": XDMP-LEXVAL: Invalid lexical value "2015-11-02T00:00:00Z"
这里有什么问题?还有另一个问题,只有当我们在日期中添加“Z”(祖鲁时区)时,Marklogic 才能理解日期吗?
谢谢