首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有日期键的CouchDB -主板视图

带有日期键的CouchDB -主板视图
EN

Stack Overflow用户
提问于 2014-12-23 19:36:29
回答 1查看 164关注 0票数 1

我有一个CouchDB数据库,在这个数据库中,每个文档都代表一个特定玩家在某个特定时间内得分的一分。我需要有效地生成一个球员和他们的总分数,在任意日期范围内,按分数排序的领导板。按date player视图计算总分是很容易的,但是我不能对分数进行排序,因为它是减值的一部分,而不是关键。

有办法在一个视图中做到这一点吗?如果没有,有什么办法可以做到吗?

我想也许可以使用按日期记分的视图来生成中间文档,并使用第二个视图按分数排序。但是,AFAIK,CouchDB没有任何方便的方式从视图生成文档,或者从类似的其他视图派生视图。而且这只适用于固定的日期范围,而不是任意的日期范围。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-12-24 09:51:01

ApacheApache1.x中没有包含“链式MapReduce”。它已经是阴阳叉中的功能计划在ApacheApache2.x中集成CouchDB了。

有一些方法可以实现手工实施。但是,如果你只需要对主板进行排序,那就太过分了。

使用MapReduce按日期进行选择,并按用户分组。让客户按分数排序。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27626894

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档