努力学习在CouchDB视图,从书,但我一直碰到这个问题来了,由于某种原因,这是一个坏请求是无效的JSON:的CouchDB返回无效的Json
{
"_id" : "_design/example",
"language" : "javascript",
"views" : {
"foo" : {
"map" : "function(doc) { if (doc.date && doc.title) { emit(doc.date, doc.title);}}"
}
}
}
然而,这是精细:
{
"_id": "_design/tyres_used",
"language": "javascript",
"views": {
"tyres": {
"map": "function(doc) { if(doc.tyres && doc.client) {\n emit(doc.tyres, doc.client);\n} \n}"
}
}
}
我当时可以上传文档的唯一方法是改变从第一,然后它会在词的第二个脚本我不知道我放在了第一位,虽然得到做它工作。
道歉,如果这看来出错了,我从来没有做过此块报价。
才能有“错误您收到”? –
嗨,是的,这里是完整的命令行交互 pi @ raspberrypi:〜$ curl -X PUT http://127.0.0.1:5984/views_testing/_design/example -d @ example.json Warning:Could not read来自文件“example.json”的数据,这会产生一个空的 警告:POST。 {“error”:“bad_request”,“reason”:“invalid_json”}我不知道如何正确格式化为回复对不起。 – iFunction