MarkLogic-mlcp导出到单个输出文件

MarkLogic-mlcp导出到单个输出文件,marklogic,marklogic-9,mlcp,Marklogic,Marklogic 9,Mlcp,MarkLogic版本9.0-6.2 mlcp版本9.0.6 我有一个客户集合,每个文档都有一个客户根节点,如下所示 <customer> <customerId>123</customerId> .... </customer> 是否可以将输出聚合到新根节点下的单个文档中?否。mlcp可以在导入期间转换文档,但在导出期间不能转换。在XQuery中,将查询结果合并到单个文档相当简单,不过: xdmp:save('/test/TestFil

MarkLogic版本9.0-6.2

mlcp版本9.0.6

我有一个客户集合,每个文档都有一个客户根节点,如下所示

<customer>
  <customerId>123</customerId>
  ....
</customer>

是否可以将输出聚合到新根节点下的单个文档中?

否。mlcp可以在导入期间转换文档,但在导出期间不能转换。在XQuery中,将查询结果合并到单个文档相当简单,不过:

xdmp:save('/test/TestFiles/customer/merged.xml',
  <root>{ collection('customer') }</root>
)
xdmp:save('/test/TestFiles/customer/merged.xml',
{collection('customer')}
)

您还可以查看其他MarkLogic工具,如或。

否。mlcp可以在导入期间转换文档,但不能在导出期间转换文档。在XQuery中,将查询结果合并到单个文档相当简单,不过:

xdmp:save('/test/TestFiles/customer/merged.xml',
  <root>{ collection('customer') }</root>
)
xdmp:save('/test/TestFiles/customer/merged.xml',
{collection('customer')}
)

您还可以研究其他MarkLogic工具,如或。

ml gradle有一些使用MarkLogic的数据移动SDK的任务,因此理想情况下您不需要编写任何代码来完成此任务-

ml gradle有一些使用MarkLogic的数据移动SDK的任务,因此理想情况下您不需要编写任何代码来完成此任务-

xdmp:save('/test/TestFiles/customer/merged.xml',
  <root>{ collection('customer') }</root>
)