我有一個元件DateTimeList與PathRangeIndex其第一個子元素如下:如何對路徑範圍索引元素進行排序?
/ResultPage/DateTimeList /日期時間[1]
通常我們如下排序與屬性的元素:
<sort-order type="xs:string" direction="ascending">
<element ns="" name="div"/>
<attribute ns="" name="order"/>
</sort-order>
是否有任何類似的方式利用其樅排序DateTimeList元素, st子元素(使用path-range-index)。我試過如下:
<sort-order direction="ascending" type="xs:dateTime">
<path-index>/ResultPage/DateTimeList/DateTime[1]</path-index>
</sort-order><sort-order><score/></sort-order></state></operator>
但有沒有變化,結果如下:
<DateTimeList>
<DateTime>2014-05-07T10:26:00</DateTime>
</DateTimeList>
<DateTimeList>
<DateTime>2013-12-01T00:00:00</DateTime>
<DateTime>2014-05-01T00:00:00</DateTime>
<DateTime>2014-12-01T00:00:00</DateTime>
</DateTimeList>
<DateTimeList>
<DateTime>2013-09-01T10:32:42</DateTime>
</DateTimeList>
<DateTimeList>
<DateTime>2014-05-30T00:00:00</DateTime>
<DateTime>2015-05-30T00:00:00</DateTime>
</DateTimeList >
感謝。
您可以重新運行調試選項集http://docs.marklogic.com/guide/rest-dev/appendixb#id_57802並回報嗎? –
我用調試選項集返回並得到錯誤,如下所示:XDMP-LEXVAL:xs:boolean(「」) - 無效的詞法值「」 – LSB
對於尋找解決方案的其他人 - 根據以下內容使用'field': https://stackoverflow.com/a/28516625/2155673 –