Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我使用 CQ Web 应用程序编写了一个不返回的 XQuery。
我认为下面会工作,但服务器仍然挂起。
declare namespace data = "http://marklogic.com/ps/data"; /data:doc/data:provider[ 1 to 5 ]
有任何想法吗?如果我在树下搜索,它不会挂起。此时我正在尝试探索数据结构,因此我需要至少返回一个提供程序。
提前致谢,
圭多
我认为您需要在 XPath 步骤周围加上括号。我认为您已要求服务器加载所有/data:doc/data:provider元素。按文档顺序对它们进行排序,然后获取前 5 个。但是,如果您有数百万或数十亿个这些元素,则必须将它们全部获取。这可能需要很长时间。试试这个:
declare namespace data = "http://marklogic.com/ps/data"; (/data:doc/data:provider)[ 1 to 5 ]
-丹尼