我已经编写了一个使用CQ网络应用程序无法返回的XQuery。
我认为以下内容可行,但服务器仍然挂起。
declare namespace data = "http://marklogic.com/ps/data";
/data:doc/data:provider[ 1 to 5 ]
有什么想法吗?如果我在树上搜索,它就不会挂起。我正在尝试探索此时的数据结构,因此我至少需要返回一个提供程序。
由于式提前,
圭
答案 0 :(得分:5)
我认为您需要围绕XPath步骤使用括号。我想你已经要求服务器加载所有 / data:doc / data:provider 元素。按文档顺序对它们进行排序,然后抓住第一个5.但如果你有数百万或数十亿的这些元素,它将必须全部获取它们。这可能需要很长时间。试试这个:
declare namespace data = "http://marklogic.com/ps/data";
(/data:doc/data:provider)[ 1 to 5 ]
-Danny