在xquery中获取文档

问题描述:

我需要在日期和日期之间从xquery中的DB中获取文档。 起始日期 - 当前日期前的30天前 迄今为止 - 当前日期在xquery中获取文档

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

请帮忙。

感谢, -N

假设你的“loadDate”属性类型为xs:日期,并组成一个假想的结构,为您的文件,它的声音,如果你的查询很简单:

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

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

+0

谢谢你,会试试并让你知道。 – 2013-04-05 05:06:39