在marklogic中,使用MLCP可以根据条件读取/导出/导入/复制数据吗?
示例:带有学生的只读文件主题元素只有数学
是的,您可以应用-query_filter
选项将文档限制为与筛选查询匹配的文档。
https://docs.marklogic.com/guide/mlcp/export#id_66898
-query_filter
选项接受序列化的XML cts:query或JSON cts.query作为其值。
控制导出、复制或提取的内容
默认情况下,mlcp导出数据库中的所有文档或所有文档和元数据,具体取决于您是以文档或存档格式导出还是复制数据库。有几个命令行选项可用于启用自定义。
-query_filter
-仅导出/复制与指定cts查询匹配的文档。您可以单独使用此选项,也可以与目录、集合或文档选择器筛选器组合使用-directory_filter
-仅导出列出的数据库目录中的文档。此选项不能与-collection_filter
或-document-selector
一起使用-collection_filter
-仅导出列出的集合中的文档。此选项不能与-directory_filter
或-document_selector
一起使用-document_selector
仅导出由指定的XPath表达式选择的文档。此选项不能与-directory_filter
或-collection_filter
一起使用。使用-path_namespace
定义命名空间前缀