在X-Query或Node-JS客户端API中是否有任何函数来获取Marklogic 9中文件的目录列表或分层视图?marklogic中的分层目录结构
0
A
回答
1
MarkLogic中的目录只是文档URI反映的约定。
数据库中不存在与目录对应的资源(除了WebDav的边界案例)。
由于塔马斯在他的评论暗示,你可以写一个XQuery或JavaScript函数
- 读的URI由URI词汇
- 排序
- 令牌化的/到URI中的URI步骤
- 群上构建层次结构的步骤
希望能帮上忙,
0
有上developer.marklogic.com食谱,应该帮助:http://developer.marklogic.com/recipe/list-directory-count
declare function local:map-uris($uris as xs:string*)
{
let $map := map:map()
let $_ :=
for $uri in $uris
let $toks := fn:tokenize($uri, "/")
for $t at $i in fn:subsequence($toks, 1, fn:count($toks) - 1)
let $key := fn:string-join($toks[1 to $i], "/") || "/"
let $count := (map:get($map, $key), 0)[1]
return map:put($map, $key, ($count + 1))
return $map
};
local:map-uris(cts:uris())
相关问题
- 1. 以HDFS作为数据目录的Marklogic中的分层存储
- 2. 区分库? (目录结构)
- 3. C#分层结构分类结构
- 4. 避免Java项目中的深层目录结构
- 5. 分层结构的起源
- 6. 显示分层组的层次结构
- 7. PHP中的目录结构
- 8. 你会如何将S3读为Ruby中的分层目录结构?
- 9. 目录结构
- 10. eclipse中的Java项目层次结构
- 11. 如何可移植到Ruby中的目录层次结构?
- 12. 如何列出GtkTreeView小部件中的目录层次结构?
- 13. Saiku Analytics中的灵活分层结构
- 14. MarkLogic结构化查询Peformance
- 15. MarkLogic结构查询搜索
- 16. 转换为分层结构
- 17. DB设计:分层结构
- 18. 如何在数据库中存储目录/层次结构/树结构?
- 19. Wicket目录结构
- 20. Py2exe目录结构
- 21. 从目录结构
- 22. PHP目录结构
- 23. 目录结构C++
- 24. SSL目录结构
- 25. 构建动态分层结构
- 26. Laravel项目目录结构
- 27. Golang项目目录结构
- 28. 如何创建具有各级层次结构的目录?
- 29. 关于bdist目录层次结构的问题
- 30. 在分层结构类别结构中重新排序
可以使用CTS:的URI()函数XQuery中 - 但可以明确的是,你的愿望最终输出? – Tamas
我想设计前端看起来像文件夹层次结构,所以如果获得目录或目录结构的列表,然后我可以通过这些并在前端创建该结构 –