如何在摄取期间在 marklogic 中添加列?

How to add a column in marklogic during ingestion?

我有一个正在通过 mlcp 加载的 CSV。如何在摄取期间添加一个包含我选择的字符串值的列?使用什么转换函数以及如何使用?


编辑: 我将使用 JS 来编写转换。基本工作流程是:

  1. 使用查询编写 JS 转换并将其加载到模块数据库中 console/curl.

  2. 在加载数据时使用 mlcp 调用转换函数 然后将 CSV 转换为 JSON 文档到内容 db.

这个概念比 Stack 上可以回答的要多一些。我强烈建议阅读 MLCP 用户指南中有关转换摄取数据的部分。您将在主模块中编写一个自定义转换,该转换将 运行 针对正在导入的记录的内容。您在广泛问题中寻找的细节取决于您要完成的工作以及您使用的开发语言。签出后可能会出现更具体的问题,你会更成功地获得指导。

https://docs.marklogic.com/guide/mlcp/import#id_82518

HTH, 哈利