我正在尝试使用RESTAPI将csv文档加载到MarkLogic中。我想将每一行保存到一个带有自定义URI的单独JSON文档中。我应该使用/不使用转换器进行REST API扩展,还是可以将PUT“/ v1 / document”与变换器功能一起使用。我不打算使用MLCP。 最好的方法是什么?
由于
答案 0 :(得分:3)
将CSV拆分到MarkLogic之外,然后单独提交每个记录将扩展最佳。这就是MLCP delimited_text功能的工作原理,但也可以使用其他工具完成。
如果您坚持将整个CSV发送到REST端点,我将使用REST扩展。它可能适用于针对/ v1 /文档的PUT转换,但是你不会获得太多。转换本身必须返回一个文档,而且只返回一个文档。而且这种转变不应该有副作用。
HTH!