gpt4 book ai didi

xml - 如何从数据库 marklogic 获取文档 uri 名称列表?

转载 作者:数据小太阳 更新时间:2023-10-29 01:48:49 26 4
gpt4 key购买 nike

嘿,我正在尝试从给定的 MarkLogic 数据库中获取所有文档名称/uri 的列表。

我在 stackoverflow 中找到了这一行: How to get total number of documents in Marklogic database?

...这将获取数据库中文档的数量。我不确定如何修改它以列出所有文档 URI。

还给了一个文档URI我想看看它是否存在于数据库中?

我尝试了以下方法,但无法达到同样的效果

for $x in xdmp:directory("/myDirectory/", "1")
return
fn:document-uri($x)

我需要一个像这样的 Xquery 命令。我是 marklogic 的新手,有人可以帮助我吗?

最佳答案

如果您只需要从数据库中获取 uri 列表,请使用 cts:uris() .它只会返回 uri,不需要像 fn:doc() 那样返回完整的文档。将。如果 uri 词典在数据库级别设置为 true,它将在内存索引中启动。

如果你想检查一个文档是否存在,使用

fn:doc-available("uri of document")

关于xml - 如何从数据库 marklogic 获取文档 uri 名称列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36584250/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com