CouchDB にリスト関数を追加するには、こちらの手順に従っています: http://guide.couchdb.org/draft/transforming.html
list 関数に対応する URL にアクセスすると、次のメッセージが表示されます。
{"error":"not_found","reason":"missing_named_view"}
私が構築したリスト関数に対応するURLは次のとおりです。
edtalmadge.iriscouch.com/burritohunter/_design/export/_list/bar/locations
ドキュメントに記載されている URL は次のとおりです。
/db/_design/foo/_list/リスト名/ビュー名
私は何を間違っていますか?
これまでに行ったことは次のとおりです。
ビュー ドキュメントを Futon に追加しました:
{"_id": "_design/locations", "_rev": "16-c0702b81430f6b0d428c7a3e201dfc15", "language": "javascript", "views": { "locations": { "map": "function(doc) { if(doc.type == 'location') {emit(null, { 'name': doc.name, 'address': doc.address, 'geolocation': doc.geolocation, 'phone': doc.phone, 'open_24': doc.open_24, 'beer': doc.beer, 'rating': doc.rating, 'type': doc.type }); } }" } }}
リスト ドキュメントを Futon に追加しました:
{"_id": "_design/export", "_rev": "2-99c7be486f53d56926a8dc890e182d01", "lists": { "bar": "function(head, req) { var row; while (row = getRow()) { return 'foo' } }", "zoom": "function() { return 'zoom!' }" }}