Marklogic MLCP导出,特定集合除外
我需要导出数据库中的所有文档,特定集合中的文档除外 比如说,我有一个名为Marklogic MLCP导出,特定集合除外,marklogic,mlcp,Marklogic,Mlcp,我需要导出数据库中的所有文档,特定集合中的文档除外 比如说,我有一个名为test1(100个文档)、test2(200个文档)和test3(100个文档)的集合 根据我的要求,我想从test1和test2集合导出所有文档,而不是从test3集合导出所有文档 是否可以使用MLCP执行此操作?我将应用a,并指定正的和负的cts:collection-query()查询 cts:and-not-query( cts:collection-query(("test1","
test1
(100个文档)、test2
(200个文档)和test3
(100个文档)的集合
根据我的要求,我想从test1
和test2
集合导出所有文档,而不是从test3
集合导出所有文档
是否可以使用MLCP执行此操作?我将应用a,并指定正的和负的cts:collection-query()
查询
cts:and-not-query(
cts:collection-query(("test1","test2")),
cts:collection-query("test3")
)
-query\u filter
参数值是查询
作为XML:
<cts:and-not-query xmlns:cts="http://marklogic.com/cts">
<cts:positive>
<cts:collection-query>
<cts:uri>test1</cts:uri>
<cts:uri>test2</cts:uri>
</cts:collection-query>
</cts:positive>
<cts:negative>
<cts:collection-query>
<cts:uri>test3</cts:uri>
</cts:collection-query>
</cts:negative>
</cts:and-not-query>
{"andNotQuery":{"positiveQuery":{"collectionQuery":{"uris":["test1", "test2"]}}, "negativeQuery":{"collectionQuery":{"uris":["test3"]}}}}