Marklogic文档获取函数错误

Marklogic文档获取函数错误,marklogic,marklogic-8,Marklogic,Marklogic 8,我尝试在端口8000和Xquery上使用marklogic webUI控制台。我尝试使用下面的代码按URI检索文档并显示所有字段: xdmp:document-get("/XXX/YYYY.json") 注意:此代码在API端口9033(自定义API)上执行 不幸的是,我有以下错误: 文件打开错误:打开“/XXX/YYYY.json”:没有这样的文件或目录 如果我使用自定义API端口9033(与控制台中相同),我可以检索我的文档而不会出现任何错误: https://<mydomain&g

我尝试在端口8000和Xquery上使用marklogic webUI控制台。我尝试使用下面的代码按URI检索文档并显示所有字段:

xdmp:document-get("/XXX/YYYY.json")
注意:此代码在API端口9033(自定义API)上执行

不幸的是,我有以下错误:

文件打开错误:打开“/XXX/YYYY.json”:没有这样的文件或目录

如果我使用自定义API端口9033(与控制台中相同),我可以检索我的文档而不会出现任何错误:

https://<mydomain>:9033/v1/documents?uri=/XXX/YYYY.json&category=metadata
https://:9033/v1/documents?uri=/XXX/YYYY.json&category=元数据
有什么想法吗

谢谢,
Romain.

要使用的函数是
fn:document

要使用的函数是
fn:document
首先想到的是最好使用:

fn:doc("/XXX/YYYY.json")

还要确保在QueryConsole接口中将数据源设置为适当的数据库。

首先想到的是,最好使用:

fn:doc("/XXX/YYYY.json")
还要确保在QueryConsole接口中将数据源设置为适当的数据库。

- 使用fn:doc(),并将console内容源下拉列表设置为文档所在的数据库

xdmp:document get适用于数据库之外的文件。从docs.marklogic.com上的文档中,在$location参数上:

输入文档的位置。如果位置的方案是HTTP(即,如果字符串以“HTTP://”)开头,则通过HTTP请求文档。如果方案是file(即,如果字符串以“file://”开头),则通过文件协议从本地文件系统请求文档。否则,将从本地文件系统获取文档。在文件系统上,路径可以是完全限定的或相对的。从安装MarkLogic Server的目录解析相对路径名。

Romain- 使用fn:doc(),并将console内容源下拉列表设置为文档所在的数据库

xdmp:document get适用于数据库之外的文件。从docs.marklogic.com上的文档中,在$location参数上:

输入文档的位置。如果位置的方案是HTTP(即,如果字符串以“HTTP://”)开头,则通过HTTP请求文档。如果方案是file(即,如果字符串以“file://”开头),则通过文件协议从本地文件系统请求文档。否则,将从本地文件系统获取文档。在文件系统上,路径可以是完全限定的或相对的。从安装MarkLogic Server的目录解析相对路径名