在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. MarkLogic cts:搜索節點層次結構
- 3. Eclipse中的分層結構包結構
- 4. 在分層結構目錄結構中大量發佈Netlogo小程序
- 5. 層次結構或一個目錄
- 6. 在層次目錄結構錯誤
- 7. 區分庫? (目錄結構)
- 8. C#分層結構分類結構
- 9. 避免Java項目中的深層目錄結構
- 10. 複製目錄並創建上層目錄結構
- 11. 分層結構的起源
- 12. 顯示分層組的層次結構
- 13. PHP中的目錄結構
- 14. 你會如何將S3讀爲Ruby中的分層目錄結構?
- 15. 目錄結構
- 16. eclipse中的Java項目層次結構
- 17. 如何列出GtkTreeView小部件中的目錄層次結構?
- 18. 如何可移植到Ruby中的目錄層次結構?
- 19. 創建Android中的目錄層次結構(畫廊)
- 20. 保存git倉庫中的任意目錄層次結構
- 21. 樹視圖中的分層結構(C#)
- 22. Saiku Analytics中的靈活分層結構
- 23. Hibernate和GAE中的樹(分層)結構
- 24. MySQL返回分層結構中的所有記錄
- 25. DB設計:分層結構
- 26. 分層產品結構
- 27. 轉換爲分層結構
- 28. 領域分層結構
- 29. 如何在數據庫中存儲目錄/層次結構/樹結構?
- 30. MarkLogic結構化查詢Peformance
可以使用CTS:的URI()函數XQuery中 - 但可以明確的是,你的願望最終輸出? – Tamas
我想設計前端看起來像文件夾層次結構,所以如果獲得目錄或目錄結構的列表,然後我可以通過這些並在前端創建該結構 –