CouchDB 计算文档中的值

CouchDB counting values from a Document

我想计算文档中的数值。我只有简单的文件。

{id: ####,
rev: ####,
"name": "Camera SX",
"colour": "white",
"manufacturer": "Sony",
"rec_limit": 180}

我在这种结构中有 420 个文档,但差异 rec_limit。我想总结所有 rec_limit。我怎样才能做到这一点 ?有地图功能吗?

我如何获得最小值 rec_limit 或最大值 rec_limit?

简单地创建一个将使用这样的地图功能的视图:

function(doc) {
  emit(doc.id, doc.rec_limit);
}

结合reduce函数:"_stats".

有关更多信息,请查看文档:http://docs.couchdb.org/en/1.6.1/