无法将json文件添加到couchdb
我是couchdb的新手,我想使用GitBash填充我的数据库。我制作了一份文本文件,内容如下:无法将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/
{
"_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
调用对我来说很有用–但当然,只有当我将'…'
智能引号从您的发布更改为'…'
。在没有其他失败原因的情况下,我建议这就是问题所在。您具体指的是哪些引用?我会尝试更改它们,看看是否能让它正常工作。在你的帖子中有智能/排版式的引号,但你必须使用简单的引号。我尝试使用不同的引号,但仍然无法使它起作用。我不知道为什么其他人能让它工作,而我不能。