我需要在日期[从日期到日期]之间的xquery中从DB获取文档。 从日期 - 当前日期之前30天 至日期 - 当前日期
在每个文档中,我都有一个名为“loadDate”的属性。我必须在不创建此属性的索引的情况下获取。这可能吗?
请帮忙。
谢谢, -N
答案 0 :(得分:0)
假设你的'loadDate'属性的类型为xs:date,并为你的文档构成一个虚构的结构,听起来好像你的查询只是:
/myns:doc
[@loadDate gt (current-date() - xs:dayTimeDuration('P30D'))]
如果没有索引,这样的查询可能会更慢,但为什么不可能呢?在声明性查询语言中,一般原则是索引的存在不应该改变任何查询的含义,只能改变它的评估速度。