【发布时间】:2016-07-08 09:50:55
【问题描述】:
大家好,我正在尝试使用以下请求:
curl http://localhost:5984/contacts/_design/country/_view/USA?startkey=["USA",{}]&endkey=["USA",{}]。
关于以下观点:
{
"_id": "_design/country",
"_rev": "1-51488ea3931fdca9b9e2de84ef99c4d9",
"language": "javascript",
"views": {
"USA": {
"map": "function(doc) {\nif(doc.type == \"contact\") \nemit([doc.country,doc.name] , {name: doc.name, email: doc.email});\n}\n"
}
}
}
我收到此错误:[globbing] 第 72 列中的错误范围
你能帮帮我吗?
【问题讨论】:
-
您应该只为
endkey包含,{},将其排除在startkey之外。此外,我会将您的 URL 用单引号括起来,这样您的 shell 就不会尝试将{}扩展为 glob 模式。 (或尝试亚历克西斯关于添加-g的回答) -
与
startkey="USA"相比,startkey=["USA",{}]做了什么? -
我将 ,{} 离开了启动键,但我得到了同样的错误。如果我使用 startkey="USA" 我得到 {"error":"bad_request","reason":"invalid_json"}。
标签: javascript view couchdb