【发布时间】:2019-06-28 23:17:15
【问题描述】:
MarkLogic 允许在数据库中使用类似结构的伪“目录”来组织文档,该结构由加载任何给定文档时使用的 URI 定义。这些 URI 用于查找和查询文档(使用 fn:doc()),并列出特定目录或子目录中的所有文档(使用 xdmp:directory())。
但是,似乎没有任何方法可以“查看”或列出数据库中附加到文档的所有目录或子目录,正如您在典型的目录结构文件系统中所期望的那样。在线和 SO 上有一些旧的解决方案指出了在数据库中列出根目录的方法,但没有一个允许子目录,也没有一个像运行一段代码来生成完整的目录列表一样简单。
有没有办法在 MarkLogic 中列出数据库中的所有根目录和/或子目录?
【问题讨论】: