Marklogic 9 以降では、.NET アプリケーションの xcc 接続がサポートされなくなり、代わりに REST API が使用されます。
私は POC に取り組んでおり、データベースごとに REST API インスタンスを作成する REST API を介してデータベース インスタンスを公開しました。また、GET を使用して簡単な検索クエリを実行することもできました。PUT と DELETE も使用しました。
私の問題は、既存の 140+ cts クエリを xml 本文に変換することです。ここに例がありますが、単純な cts クエリを使用しています。より複雑なクエリを xml 本文に変換する方法を教えてください。作成した API に対してそれらを使用できます。
例:
この cts クエリを xml で記述するにはどうすればよいですか?
<ArrayOfRecord>
{{
cts:search(collection('Records{0}')/Record,
cts:and-query((
cts:element-range-query(xs:QName('CreatedOn'), '>=', xs:dateTime('{1}')),
cts:element-range-query(xs:QName('CreatedOn'), '<=', xs:dateTime('{2}')),
cts:path-range-query('/Record/IsLatestVersion', '=',
'{3}')additionalQueries)))
}}
</ArrayOfRecord>
ありがとう