You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在MarkLogic的cts:uri-match中参数化limit值?

MarkLogic中cts:uri-match的limit参数化方法

可以将limit值通过变量$limit传入,你之前的写法错误是因为把参数写成了包含变量占位符的字符串,MarkLogic无法解析这种格式的选项。

正确的写法有两种:

  • 字符串拼接方式:
let $limit := 50
return cts:uri-match("/pattern*.xml", ("limit=" || $limit))
  • QName+数值的成对选项方式(类型更安全,推荐使用):
let $limit := 50
return cts:uri-match("/pattern*.xml", (xs:QName("limit"), $limit))

这两种写法都能正确将变量值作为limit参数传递给cts:uri-match,避免语法错误。

内容的提问来源于stack exchange,提问作者anuj_gupta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 01:43:15