在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
我想設計前端看起來像文件夾層次結構,所以如果獲得目錄或目錄結構的列表,然後我可以通過這些並在前端創建該結構 –