在xquery中获取文档
问题描述:
我需要在日期和日期之间从xquery中的DB中获取文档。 起始日期 - 当前日期前的30天前 迄今为止 - 当前日期在xquery中获取文档
在每个文档中,我都有一个名为“loadDate”的属性。我必须在不为此属性创建索引的情况下获取数据。那可能吗?
请帮忙。
感谢, -N
答
假设你的“loadDate”属性类型为xs:日期,并组成一个假想的结构,为您的文件,它的声音,如果你的查询很简单:
/myns:doc
[@loadDate gt (current-date() - xs:dayTimeDuration('P30D'))]
没有索引,这样的查询可能会更慢,但为什么它不可能?在声明式查询语言中,一般原则是索引的存在不应改变任何查询的含义,只能改变其可以评估的速度。
谢谢你,会试试并让你知道。 – 2013-04-05 05:06:39