题
我已经按照在 http://books.couchdb.org/的信息放松/浏览地图的视图尽可能地的,但我不能为我的文档视图。
我的数据库名为“推特”和我的设计文件看起来是这样的:
{
"_id": "_design/testdocview",
"_rev": "2-3250434125",
"views": {
"getRev": {
"map": "function(doc) { if(doc._id == 'testdoc'){ emit('_rev', doc._rev); } }"
}
}
}
和它应该是在 HTTP访问:// myurl /叽叽喳喳/ _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) }"
}
}
}
不隶属于 StackOverflow