当我尝试运行查询时,出现以下错误:Time limit exceeded
. 我尝试使用以下代码将请求时间限制增加到8000 :
for .....
return ( xdmp:set-request-time-limit(8000), myquery)
我有以下错误XDMP-TIMELIMIT: xdmp:set-request-time-limit(8000) -- Request time limit exceeds the maximum allowed
。
该xdmp:set-request-time-limit
功能需要以下特权之一:
http://marklogic.com/xdmp/privileges/xdmp-set-request-time-limit-any
或者
http://marklogic.com/xdmp/privileges/xdmp-set-request-time-limit-my
我在设置这些权限时遇到了问题。这是我声明它们的地方:
for .....
return (xdmp:set-request-time-limit(8000), xdmp:privilege("http://marklogic.com/xdmp/privileges/xdmp-set-request-time-limit-any","execute"), myquery)
但我仍然收到Request time limit exceeds the maximum allowed
错误消息。我想我在错误的地方声明它们。任何帮助
笔记: