现在我有一大堆分析,每个分析都在自己的文档中。我运行map / reduce,将它们缩减为这样的聚合集:
采用开始键和结束键(时间开始和结束时间)并返回以下内容
{"apps":{"unknown":6,"Samsung Gear":2},"countries":{"united states":6,"canada":1,"Mexico":1},"ratings":2,"rates":3,"total_count":8}}
现在的问题是说我要在彼此之后获得7天的数据。如果我提供一个开始(7天前)和(今天)我得到一个聚合数组 - 所以我被迫查询7次,每天的开始和结束。有没有更好的方法来构建map reduce?
答案 0 :(得分:0)
如果要选择一系列日期,如果要将时间戳存储为unix时间,则可以使用范围查询(提供startKey / endKey)。
http://docs.couchbase.com/admin/admin/Views/views-querying.html