将多个文档上传到 couchdb 时出错

Uploading multiple documents to couchdb giving error

我必须将 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 简单复制+粘贴,所以理想情况下这不应该出错。有什么我遗漏的吗?

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

例如

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