努力让任何列表功能起作用.我对_show和_view函数一直很好,但是列表似乎没有用,或者我误解了要做什么!(我承认需要一个白痴的指导!)
我的设计文档如下:
{
"_id": "_design/lists",
"_rev": "3-d22225b4a28a6ca11484723c3a37201b",
"language": "javascript",
"views": {
"variants": {
"map": "function(doc) { emit(doc.var, doc.number_of_results); }"
}
},
"lists": {
"results": "function(head, req) { var row; while(row = getRow()) {send(row.value);}}"
}
}
Run Code Online (Sandbox Code Playgroud)
当我输入http:// localhost:5984/mydb/_design/lists/_view/variants时,我得到一个变体名称列表,例如:
...{"id":"f050ad9b9f725443cb8c4071f40583b","key":"rs1013940","value":19008},
{"id":"f050ad9b9f725443cb8c4071f40daff","key":"rs1013940","value":19008},
{"id":"f050ad9b9f725443cb8c4071f40b985","key":"rs1021188","value":10197}...
Run Code Online (Sandbox Code Playgroud)
但当我输入http:// localhost:5984/mydb/_design/lists/_list/results时,我得到:
{"error":"list_error","reason":"Invalid path."}
Run Code Online (Sandbox Code Playgroud)
有谁知道我做错了什么?我已经尝试了所有我能想到的东西,并在任何在线教程中交换了一个函数.
我在Ubuntu 12.04上使用CouchDB版本1.0.1
非常感谢,希望有人能帮忙!