【发布时间】:2015-11-30 18:10:10
【问题描述】:
所以我知道 Cloudant 是基于 couchdb 的。在我返回的一个视图中,我得到了很多行的列表,例如:
{"rows":[
{"key":[2015,10,7,"one"],"value":2},
{"key":[2015,10,7,"two"],"value":1},
{"key":[2015,10,7,"three"],"value":2}
....
]}
上述解决方案有效,最初提出here。但是,现在我的数据集增长非常显着,行数可以达到 20k。
对于返回对象,当然还有行数的“计数”。我希望通过 couchdb here 中提到的列表函数运行此视图的输出,而不是返回所有这些数据。
所以我猜几个问题:
- 有人在 cloudant 中使用过 _list 功能吗?
- 或者,有人会知道一个 reduce & re-reduce 函数,它只会给我行的长度(即键数?)否则返回所有数据只是为了得到一个简单的计数需要太长时间行。
谢谢!
【问题讨论】: