0
我需要在日期和日期之間從xquery中的DB中獲取文檔。 起始日期 - 當前日期前的30天前 迄今爲止 - 當前日期在xquery中獲取文檔
在每個文檔中,我都有一個名爲「loadDate」的屬性。我必須在不爲此屬性創建索引的情況下獲取數據。那可能嗎?
請幫忙。
感謝, -N
我需要在日期和日期之間從xquery中的DB中獲取文檔。 起始日期 - 當前日期前的30天前 迄今爲止 - 當前日期在xquery中獲取文檔
在每個文檔中,我都有一個名爲「loadDate」的屬性。我必須在不爲此屬性創建索引的情況下獲取數據。那可能嗎?
請幫忙。
感謝, -N
假設你的「loadDate」屬性類型爲xs:日期,並組成一個假想的結構,爲您的文件,它的聲音,如果你的查詢很簡單:
/myns:doc
[@loadDate gt (current-date() - xs:dayTimeDuration('P30D'))]
沒有索引,這樣的查詢可能會更慢,但爲什麼它不可能?在聲明式查詢語言中,一般原則是索引的存在不應改變任何查詢的含義,只能改變其可以評估的速度。
謝謝你,會試試並讓你知道。 – 2013-04-05 05:06:39