Marklogic如何检索文本文档

Marklogic如何检索文本文档,marklogic,Marklogic,如何返回存储在DB中的文本文档列表。我使用fn:document-uri()但在查找节点()时返回错误。谢谢 [1.0-ml]XDMP-ARGTYPE:(错误:XPTY0004) fn:documenturi((fn:doc(“/Howto-shutdown-and-restart-AWS-DEV.txt”), fn:doc(“/How to shutdown restart Oracle.txt”), fn:doc(“/How to shutdown restart MYSQL.txt”)--

如何返回存储在DB中的文本文档列表。我使用fn:document-uri()但在查找节点()时返回错误。谢谢

[1.0-ml]XDMP-ARGTYPE:(错误:XPTY0004) fn:documenturi((fn:doc(“/Howto-shutdown-and-restart-AWS-DEV.txt”), fn:doc(“/How to shutdown restart Oracle.txt”), fn:doc(“/How to shutdown restart MYSQL.txt”)--arg1不是类型 节点()


它抱怨的是,您将多个节点传递给了一个需要一个节点的函数

您可以将函数添加到路径的末尾,使其迭代:

cts:search(doc(),"sudo*","unfiltered")/document-uri(.)
或者,由于您只想从未过滤的搜索中获取URI,因此最好直接使用
cts:uri

cts:uris((),(),"sudo*")

它抱怨的是,您将多个节点传递给了一个需要一个节点的函数

您可以将函数添加到路径的末尾,使其迭代:

cts:search(doc(),"sudo*","unfiltered")/document-uri(.)
或者,由于您只想从未过滤的搜索中获取URI,因此最好直接使用
cts:uri

cts:uris((),(),"sudo*")