将数据库从一台主机复制到另一台主机时,出现以下错误:'docs'的JSON列表缺失
这是我的工作:
source> curl -X GET http://127.0.0.1:5984/cozy/_all_docs?include_docs=true > cozy.dump
destination> curl -X PUT http://127.0.0.1:5984/cozy
{"ok":true}
destination> curl -d @cozy.dump -H "Content-type: application/json" -X POST http://localhost:5984/cozy/_bulk_docs
{"error":"bad_request","reason":"Missing JSON list of 'docs'"}
任何想法 ?
谢谢 !
最佳答案
确实,这是版本问题。
幸运的是,它很容易修复:只需更改转储中的第一行即可。
{"total_rows": 8244, "offset": 0, "rows": [
至
{"docs": [
现在可以在更高版本中使用转储。