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"]}}}}