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. SQLスプリット - 階層的なテーブル構造
- 2. 階層構造のオートコンプリートテキストボックス
- 3. SQL - データベースの階層構造
- 4. SQL:nレベルの階層構造
- 5. 階層構造のエンティティフレームワーク?
- 6. 階層構造を表すデータ構造
- 7. 階層&データ構造Javaで
- 8. IHierarchicalDataSource、階層構造、ASP.NET
- 9. 階層構造に変換
- 10. 階層的なデータのパターンや構造の認識
- 11. 階層的なURL /メニュー構造を反映するルート
- 12. RecycleViewで階層的なデータ構造を表示するには?
- 13. 未定義の階層構造のコンストラクタ
- 14. イベントの階層構造の問題
- 15. Backbone.jsビューの階層構造の実装
- 16. 階層構造のリソースをスキャンする
- 17. XamDataGrid同じデータ型の階層構造
- 18. ヘイゼルキャスト階層ツリー構造のクエリ
- 19. JqueryとPHPの階層構造
- 20. Webページ上の階層構造表現
- 21. 階層構造のための構造コンポーネントストレージ
- 22. 変更フラットコラム構造データの階層構造に
- 23. Djangoの階層構造を効率的にフィルタリングするには?
- 24. インデントされた階層テーブル構造
- 25. Rails 3.1 mass assignment階層構造
- 26. CSS Nth-Child 3n階層構造
- 27. Pythonで階層構造ファイル構造を解析する
- 28. は、私がこのような構造のデータフレームを持つ階層的なデータフレーム
- 29. 非論理フラット構造を階層的にする
- 30. 私はこのような階層的なクラス構造を有するデータ
あなたがCTSを使用することができます:XQueryでのURI()関数を - しかし、あなたが望む最終的な出力が何であるかを明確にすることができますか? – Tamas
私はフロントエンドをフォルダ階層構造のようにデザインしようとしていますので、ディレクトリやディレクトリ構造のリストを取得すれば、それらを渡してその構造をフロントエンドに作成できます –