CouchDB的视图有问题
【腾讯云】亏本大甩卖,服务器4核16G 1年370元(带宽12M,系统盘120GB SSD盘,月流量2000GB)!!!!!!
云产品 配置 价格
服务器 1核2G,带宽5M,系统盘50GB SSD盘,月流量500GB 38元/年
MySQL 1核1G 19元/年
服务器 16核32G,带宽18M,系统盘250GB SSD盘,月流量5000GB 1197元/年
点我进入腾讯云,查看更多详情

I've followed the info at http://books.couchdb.org/relax/browsing-map-views as closely as possible but I'm not able to generate a view for my document.

My database name is "twitter" and my design document looks like this:

{
   "_id": "_design/testdocview",
   "_rev": "2-3250434125",
   "views": {
       "getRev": {
           "map": "function(doc) { if(doc._id == 'testdoc'){   emit('_rev', doc._rev); } }"
       }
   }
}

And it should be accessible at http://myurl/twitter/_view/testdocview/getRev. However, I get this error when trying to view it:

{"error":"not_found","reason":"missing"}

What am I doing wrong?

#0

The answer, for future reference to others, is the docs were out of date. The correct way to view a view is:

http://myurl/twitter/_design/testdocview/_view/getRev

Also, the json structure needs to look like:

{
  "_id":"_design/company",
  "_rev":"12345",
  "language": "javascript",
  "views":
  {
    "getRev": {
      "map": "function(doc) { if (doc.Type == 'customer')  emit(null, doc) }"
    }
  }
}

推荐文章

CodeIgniter“模板”系统

CodeIgniter“模板”系统

推荐文章

从子菜单创建css子菜单

从子菜单创建css子菜单

推荐文章

如何填充下拉列表控件集合?

如何填充下拉列表控件集合?

推荐文章

Apache 2:如何更改http块大小?

Apache 2:如何更改http块大小?

推荐文章

VisualStudioC++:用谷歌测试进行单元测试EXE项目?

VisualStudioC++:用谷歌测试进行单元测试EXE项目?

推荐文章

在mac os x上使用tns配置带oracle的php

在mac os x上使用tns配置带oracle的php

推荐文章

如何使用javascript从父对象向iFrame添加样式表?

如何使用javascript从父对象向iFrame添加样式表?

推荐文章

自定义.NET框架生成的异常消息?

自定义.NET框架生成的异常消息?

推荐文章

方案中表达式求值应遵循哪些编程实践

方案中表达式求值应遵循哪些编程实践

推荐文章

如何将标题行插入csv文件

如何将标题行插入csv文件

推荐文章

Android-在视图中动态添加视图

Android-在视图中动态添加视图

推荐文章

依赖于现有变量的php select语句

依赖于现有变量的php select语句

推荐文章

Jenkins+Cmake+JIRA=CI多个相互依赖的项目?

Jenkins+Cmake+JIRA=CI多个相互依赖的项目?

推荐文章

Bash目录变量错误

Bash目录变量错误

推荐文章

是否有方法监视对象的更改?

是否有方法监视对象的更改?

推荐文章

cmake glob include同时保留目录结构

cmake glob include同时保留目录结构