Marklogic 如何使用结构化查询对日期进行字段范围查询
Marklogic how to do a field-range-query with a date using Structured Query
我正在尝试使用结构化查询执行以下查询
cts:search(fn:collection(),cts:field-range-query("PublishDateTime",">",xs:dateTime("2016-08-10T00:00:00")))
以上 returns 结果在控制台上显示,但使用下面的结构化查询,没有返回任何记录。
<ns2:query xmlns:ns2="http://marklogic.com/appservices/search" >
<ns2:range-query>
<ns2:field name="PublishDateTime"/>
<ns2:value>2016-08-10T00:00:00</ns2:value>
<ns2:range-operator>></ns2:range-operator>
</ns2:range-query>
</ns2:query>
有什么遗漏吗?
docs for range query 表示范围运算符接受值 "One of LT, LE, GT, GE, EQ, NE. Default: EQ." 试试这个而不是 >
我正在尝试使用结构化查询执行以下查询
cts:search(fn:collection(),cts:field-range-query("PublishDateTime",">",xs:dateTime("2016-08-10T00:00:00")))
以上 returns 结果在控制台上显示,但使用下面的结构化查询,没有返回任何记录。
<ns2:query xmlns:ns2="http://marklogic.com/appservices/search" >
<ns2:range-query>
<ns2:field name="PublishDateTime"/>
<ns2:value>2016-08-10T00:00:00</ns2:value>
<ns2:range-operator>></ns2:range-operator>
</ns2:range-query>
</ns2:query>
有什么遗漏吗?
docs for range query 表示范围运算符接受值 "One of LT, LE, GT, GE, EQ, NE. Default: EQ." 试试这个而不是 >