問題タブ [marklogic-dhf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
167 参照

marklogic - -output_uri_replace オプションの使用

MLCP を使用して、JSON ドキュメントを MarkLogic データベースにロードしています。入力ファイルは行区切りの JSON ファイルです。デフォルトでは、URI は path/filename/split_start_seqnum の形式をとっています。代わりに、URI に特定のドキュメントの 2 つの要素の値を含めたいと思います。

たとえば、各ドキュメントはレストランを表し、restaurant_name、restaurant_zip、restaurant_hours などの要素があります。URI を restaurant_name と restaurant_zip の組み合わせにしたいと思います。MLCP スクリプトでそれをコーディングするにはどうすればよいですか?

0 投票する
1 に答える
94 参照

marklogic - DHF を使用して非正規化されたエンティティに調和させる

MarkLogic 9.0.5 と DHF 3.0 を使用しており、複数のソース ドキュメントを非正規化された形式に調和させようとしています。ただし、xml フォームを正しく取得できません。

家族用のソース ドキュメントと、家族用のソース ドキュメントがそれぞれ 1 つずつあるとします。ここで、次のような調和エンティティを生成したいと考えています。

ただし、新しい DHF 構造では、json オブジェクト マップを使用してコードを生成する必要がありますが、データをオブジェクトに配置しても、上記のようにデータを取得することはできません。例えば:

次のような xml が生成されます。

これには、各ファミリ ノードが 2 回含まれます。これを解決する方法について何か提案はありますか?

PS ネストされた json-objects を引数として渡すことも試みましたが、明らかに dhf-flows でエラーが発生します。

0 投票する
2 に答える
97 参照

marklogic - MarkLogic - XQuery ステートメントの順次処理

私はコードの下で実行しており、関数が関数のinsert-after後に実行されることを期待していinsert-beforeます (少なくとも 2000 ミリ秒のギャップがあります)。私の理解では、XQuery はステートメントを順番に実行するということです。しかし、コードを実行すると、2 つの関数によって作成された両方のドキュメント ( /content/testbefore.xml/content/testafter.xml ) の正確なタイムスタンプ値がミリ秒に一致することがわかります。

ステートメントを順番に実行するにはどうすればよいですか?