加载csv使用变换器和放大器将每个条目转换为单独的JSON文档Marklogic中的REST API

时间:2018-03-05 05:12:18

标签: marklogic marklogic-9

我正在尝试使用RESTAPI将csv文档加载到MarkLogic中。我想将每一行保存到一个带有自定义URI的单独JSON文档中。我应该使用/不使用转换器进行REST API扩展,还是可以将PUT“/ v1 / document”与变换器功能一起使用。我不打算使用MLCP。 最好的方法是什么?

由于

1 个答案:

答案 0 :(得分:3)

将CSV拆分到MarkLogic之外,然后单独提交每个记录将扩展最佳。这就是MLCP delimited_text功能的工作原理,但也可以使用其他工具完成。

如果您坚持将整个CSV发送到REST端点,我将使用REST扩展。它可能适用于针对/ v1 /文档的PUT转换,但是你不会获得太多。转换本身必须返回一个文档,而且只返回一个文档。而且这种转变不应该有副作用。

HTH!