将多个文档上载到couchdb会出错

时间:2015-04-29 08:36:17

标签: curl couchdb

我必须将bulk document上传到couchdb,但这不起作用并给出错误。这就是我尝试使用curl

curl -d '{"docs":[{"key":"baz","name":"bazzel"},{"key":"bar","name":"barry"}]}' -X POST http://127.0.0.1:5984/testdb/_bulk_docs

这是此

的错误
{"error":"bad_content_type","reason":"Content-Type must be application/json"}

这个curl命令是来自couchdb wiki的简单复制+粘贴,所以理想情况下这不应该给出错误。有什么我想念的吗?

1 个答案:

答案 0 :(得分:4)

将Header Content-Type application / json添加到curl命令。标志为-H

e.g。

curl -H 'Content-Type: application/json' -d '{"docs":[{"key":"baz","name":"bazzel"},{"key":"bar","name":"barry"}]}' -X POST http://127.0.0.1:5984/testdb/_bulk_docs