Не работает функция списка CouchDB _

Пытаюсь заставить любую функцию списка работать. У меня все нормально с функциями _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."}

Кто-нибудь знает, что я делаю неправильно? Я перепробовал все, что мог придумать, и поменял функцию на одну из любого онлайн-учебника.

Я использую CouchDB версии 1.0.1 в Ubuntu 12.04

. Большое спасибо, надеюсь, что кто-то может помочь!

6
задан raistrick 3 July 2012 в 12:13
поделиться