在xquery中获取文档

时间:2013-03-28 06:11:18

标签: xquery

我需要在日期[从日期到日期]之间的xquery中从DB获取文档。 从日期 - 当前日期之前30天 至日期 - 当前日期

在每个文档中,我都有一个名为“loadDate”的属性。我必须在不创建此属性的索引的情况下获取。这可能吗?

请帮忙。

谢谢, -N

1 个答案:

答案 0 :(得分:0)

假设你的'loadDate'属性的类型为xs:date,并为你的文档构成一个虚构的结构,听起来好像你的查询只是:

/myns:doc
  [@loadDate gt (current-date() - xs:dayTimeDuration('P30D'))]

如果没有索引,这样的查询可能会更慢,但为什么不可能呢?在声明性查询语言中,一般原则是索引的存在不应该改变任何查询的含义,只能改变它的评估速度。