【发布时间】:2018-08-13 09:05:16
【问题描述】:
我有一组分隔的文本文件存储在本地文件系统的目录中。 我想使用 mlcp 将所有这些分隔的文本文件摄取到 marklogic 中。
在摄取时,我正在对输入内容进行一些转换,以在每个摄取的文档中创建一个新字段,其值将是其源文件名。这样做的目的是根据不同的文件源对摄取的文档进行分类. 为此,我想将输入文件名传递给转换模块。
有什么办法可以做到吗?
【问题讨论】:
我有一组分隔的文本文件存储在本地文件系统的目录中。 我想使用 mlcp 将所有这些分隔的文本文件摄取到 marklogic 中。
在摄取时,我正在对输入内容进行一些转换,以在每个摄取的文档中创建一个新字段,其值将是其源文件名。这样做的目的是根据不同的文件源对摄取的文档进行分类. 为此,我想将输入文件名传递给转换模块。
有什么办法可以做到吗?
【问题讨论】:
您可以:
-transform_param=$filename 传入 csv 的文件名,map:get($content, "uri") 抓住转换中每个记录的uri,并使用字符串操作从该uri 中提取原始csv 名称HTH!
【讨论】: