将大量 JSON 文件导入 CouchDB


import a large amount of json files to couchdb

我是couchdb的新手,并且管理着一个包含需要导入现有数据库的json文件(>300)的目录(例如每周都会发生这种情况)。我的问题基本上有两部分可能是相对的:

  • 有人可以为我的工作流程推荐高级解决方案吗?(例如读取目录内容,使用couchdb批量API发布)我赞成涉及php。我已经阅读了几篇帖子,但我不确定它们是否适合我的情况。

  • 我的 JSON 文件以括号 [] 开头和结尾,当我使用

    curl -X PUT -d @name.json http://user:pass@127.0.0.1:5984/db/doc
    

    由于"文档必须是 JSON 对象"而失败

    有没有办法删除它们?

谢谢

确保发布到_bulk_docs终结点(例如 http://user:pass@127.0.0.1:5984/db/_bulk_docs )。

有关更多信息,请参阅此处。