0

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

谢谢

4

1 回答 1

3

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

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

于 2018-03-05T08:00:55.173 回答