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>&gt;</ns2:range-operator>
    </ns2:range-query>
</ns2:query>

有什么遗漏吗?

docs for range query 表示范围运算符接受值 "One of LT, LE, GT, GE, EQ, NE. Default: EQ." 试试这个而不是 >