CouchDB可以原生地将纯文本转换为json格式吗?

时间:2016-08-26 16:34:48

标签: json couchdb

我知道有一些python和powershell方法可以将纯文本文件,csv等等转换为json格式,以便上传到Noch数据库,例如CouchDB。

但是根据CouchDB权威指南,它似乎有一种本地内置的方式来进行这种转换,而不需要第三方工具。

这个较旧的帖子似乎暗示了这一点: Filter and update functions in CouchDB?

这一部分特别是:

  

在撰写本文时,还有其他设计文档函数正在引入,包括_update和_filter,我们在这里没有介绍>深度。过滤器功能将在第20章“更改通知”中介绍。 >想象一下一个Web服务,当>特定事件发生时,在您选择的URL上POST一个XML blob。 PayPal的即时付款通知是>之一。使用_update处理程序,您可以直接在CouchDB中POST这些,并且它可以将XML解析为JSON文档并保存。 CSV,>多部分表单或任何其他格式也是如此。

但是当我深入挖掘时,我找不到具体的东西。 我不清楚支持wiki链接(json / NoSQL / curl的初学者:http://wiki.apache.org/couchdb/Document_Update_Handlers

希望这是一个简单的是/否。任何有关这方面的帮助都比上面的链接更好,也谢谢了,谢谢!

1 个答案:

答案 0 :(得分:1)

CouchDB支持通过使用showlist函数将内部文档/视图转换为许多其他格式。它不是" native"变换,当你自己定义变换时,它并不神奇。

话虽如此,反向没有类似的机制(即:将一些任意格式转换为JSON文档),但是使用全功能语言/脚本并使用{ {3}}批量进行导入。