我已尽可能地遵循http://books.couchdb.org/relax/browsing-map-views中的信息,但我无法为我的文档生成视图.
我的数据库名称是"twitter",我的设计文档如下所示:
{ "_id": "_design/testdocview", "_rev": "2-3250434125", "views": { "getRev": { "map": "function(doc) { if(doc._id == 'testdoc'){ emit('_rev', doc._rev); } }" } } }
它应该可以在http:// myurl/twitter/_view/testdocview/getRev访问.但是,我在尝试查看时遇到此错误:
{"error":"not_found","reason":"missing"}
我究竟做错了什么?
答案,以便将来参考其他人,是文件过时了.查看视图的正确方法是:
http://myurl/twitter/_design/testdocview/_view/getRev
此外,json结构需要看起来像:
{ "_id":"_design/company", "_rev":"12345", "language": "javascript", "views": { "getRev": { "map": "function(doc) { if (doc.Type == 'customer') emit(null, doc) }" } } }