【发布时间】:2015-04-17 08:34:29
【问题描述】:
我需要在执行查询时查找文档总数,而不是在 cloudant 中获取它们。
我正在使用 cloudant 客户端 https://github.com/cloudant/java-cloudant 。通常我使用“findByIndex()”方法来获取文档。
现在我的要求是“仅”获取 findByIndex() 的第一个参数中指定的选择器可以获取的文档总数。
我不想获取所有文档并在客户端计算它们,因为这会占用所有网络带宽和内存。
从搜索中,我确实通过这里给出的 reduce 函数看到了它的可能: http://guide.couchdb.org/editions/1/en/cookbook.html#aggregate
但是如何在 Cloudant 的 java 客户端上使用这个 reduce 函数呢?还有其他方法可以实现吗?
【问题讨论】:
标签: java mapreduce couchdb cloudant nosql-aggregation