count - CouchDB 对文档中的值进行计数

标签 count sum couchdb max min

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

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

我在这个结构中有 420 个文档,它们的不同处是 rec_limit。我想对所有的rec_limit求和。我怎样才能做到这一点 ?有 map 功能吗?

我怎样才能获得最小rec_limit或最大rec_limit?

最佳答案

只需创建一个将使用此类 map 功能的 View 即可:

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

与reduce函数结合使用:“_stats”。

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

关于count - CouchDB 对文档中的值进行计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29124036/

相关文章:

c# - 检查 IEnumerable<T> 是否有 5 个或更多匹配项

mysql - 计数左连接

mysql - 前 10 个值的总和

rest - 删除从 chrome 到 couchDB 的 rest 调用

mysql - Rails Count 和 Group 返回计数和值

mysql - 按位置计算用户回复次数的最有效方法是什么?

php - 如何在 PHP 和 SQL 中添加具有相同 id 的多个列?

使用C代码计算库仑定律

node.js - 如何从 Node.js 在 MongoDB 和 CouchDB 中存储富文本数据

ibm-cloud - 如何在 Cloudant 中查找过期文档?