Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法将json文件添加到couchdb_Json_Database_Bash_Couchdb - Fatal编程技术网

无法将json文件添加到couchdb

无法将json文件添加到couchdb,json,database,bash,couchdb,Json,Database,Bash,Couchdb,我是couchdb的新手,我想使用GitBash填充我的数据库。我制作了一份文本文件,内容如下: { "_id" : "_design/example", "views" : { "foo" : { "map" : "function(doc){ emit(doc._id, doc._rev)}" } } } 我将它命名为design.json,并在Git Bash中键入curl-X PUT http://:@localhost:5984/testdb/

我是couchdb的新手,我想使用GitBash填充我的数据库。我制作了一份文本文件,内容如下:

{
  "_id" : "_design/example",
  "views" : {
    "foo" : {
      "map" : "function(doc){ emit(doc._id, doc._rev)}"
    }
  }
}
我将它命名为design.json,并在Git Bash中键入
curl-X PUT http://:@localhost:5984/testdb/_design/example--data binary'@design.json'

我的问题是,我没有将文件添加到我的数据库,而是收到了一条警告:

警告:无法从文件“design.json”读取数据,这将生成一篇空文章

后面跟着一个错误:

{"error":"bad_request","reason":"invalid_json"}

您发布的JSON加上
curl
调用对我来说很有用–但当然,只有当我将
'…'
智能引号从您的发布更改为
'…'
。在没有其他失败原因的情况下,我建议这就是问题所在。

您具体指的是哪些引用?我会尝试更改它们,看看是否能让它正常工作。在你的帖子中有智能/排版式的引号,但你必须使用简单的引号。我尝试使用不同的引号,但仍然无法使它起作用。我不知道为什么其他人能让它工作,而我不能。