_list函数与_all_docs

时间:2015-11-16 13:18:07

标签: couchdb cloudant

我想使用_list function格式化_all_docs view的输出。

我看到patch被合并以支持此用例,但是从docs和评论我无法弄清楚这将是什么终点。

我已经尝试过Cloudant,它似乎不起作用:

/db/_design/[design-doc]/_list/[list-name]/_all_docs

Cloudant不支持这种情况吗?我没有手头的CouchDB安装来测试。

1 个答案:

答案 0 :(得分:1)

Cloudant目前不支持此功能,但应该很快就会推出。作为解决方法,您可以在与列表函数相同的设计文档中创建名为_all_docs的自定义视图:

…
  "views": {
    "_all_docs": {
      "map": "function(doc) { emit(doc._id, {\"rev\": doc._rev}) }"
    },
…

这将创建一个冗余索引,这并不理想。此自定义_all_docs也不会返回设计文档,其中“真实”_all_docs将返回设计文档。