我想在for循環中創建cts:or-query
。我怎樣才能做到這一點?Marklogic cts:或循環中的查詢
我的邏輯的一個例子:
let $query := for $tag in (1,2,3,4,5)
return myquery
我想獲得最終的查詢,如:
let $query := cts:or-query(
(
cts:element-query(xs:QName("ts:tag"),'1'),
cts:element-query(xs:QName("ts:tag"),'2'),
cts:element-query(xs:QName("ts:tag"),'3'),
cts:element-query(xs:QName("ts:tag"),'4'),
cts:element-query(xs:QName("ts:tag"),'5')
)
)