当前位置:  开发笔记 > 编程语言 > 正文

在CouchDB中查看问题

如何解决《在CouchDB中查看问题》经验,为你挑选了1个好方法。

我已尽可能地遵循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"}

我究竟做错了什么?



1> Geuis..:

答案,以便将来参考其他人,是文件过时了.查看视图的正确方法是:

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) }"
    }
  }
}

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有