【发布时间】:2023-03-29 14:28:02
【问题描述】:
努力让任何列表功能正常工作。我对 _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);}}"
}
}
当我输入 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}...
但是当我输入 http://localhost:5984/mydb/_design/lists/_list/results 我得到:
{"error":"list_error","reason":"Invalid path."}
有谁知道我做错了什么?我已经尝试了所有我能想到的方法,并从任何在线教程中更换了该功能。
我在 Ubuntu 12.04 上使用 CouchDB 1.0.1 版
非常感谢,希望有人能帮忙!
【问题讨论】:
-
当您使用 IBM Cloudant 时,同样的问题也适用 - 到目前为止,我还不知道 Cloudant 是基于 CouchDb 的
标签: list views couchdb document