Marklogic cts:用于比较日期的字段值查询

Marklogic cts:用于比较日期的字段值查询,marklogic,Marklogic,在字段上添加范围索引并使用cts:field-range-query() 在字段上添加范围索引并使用cts:field-range-query() 我知道“edatetime”是一个字段,数据类型是日期/时间。它工作于cts:contains(fn:doc(“datetime.xml”)、cts:field range query(“edatetime”、“=”、“2017-02-24T11:02:31.158-05:00”))。但不工作cts:contains(fn:doc(“datetime

在字段上添加范围索引并使用
cts:field-range-query()


在字段上添加范围索引并使用
cts:field-range-query()


我知道“edatetime”是一个字段,数据类型是日期/时间。它工作于cts:contains(fn:doc(“datetime.xml”)、cts:field range query(“edatetime”、“=”、“2017-02-24T11:02:31.158-05:00”))。但不工作cts:contains(fn:doc(“datetime.xml”)、cts:field range query(“edatetime”、“=”、“2017-02-24”))。如何构造只有yyyy-mm-dd。谢谢,请单独问一个问题,因为它不是特定于原始问题陈述。我有“edatetime”是一个字段,数据类型是日期/时间。它工作于cts:contains(fn:doc(“datetime.xml”)、cts:field range query(“edatetime”、“=”、“2017-02-24T11:02:31.158-05:00”))。但不工作cts:contains(fn:doc(“datetime.xml”)、cts:field range query(“edatetime”、“=”、“2017-02-24”))。如何构造只有yyyy-mm-dd。谢谢,请另外问一个问题,因为它不是针对原始问题陈述的。
<entry>
  <date>1971-12-23</date>
   <info>Some different information.</info>
</entry> 

cts:search(doc("/dates.xml")/root/entry, 
  cts:element-range-query(xs:QName("date"), "<=",xs:date("2000-01-01") ) )
cts:field-word-query("rpdt", "<=", xs:date("1952-03-15"))