首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >范围的MongoDB架构

范围的MongoDB架构
EN

Stack Overflow用户
提问于 2018-02-13 21:24:54
回答 1查看 70关注 0票数 0

我正在尝试构建一个mongoDB模式来表示游戏应用程序的排名范围。

代码语言:javascript
运行
复制
Rank 1 : 1000 Points
Rank 2 : 500 Points
Rank 3 : 250 Points
Rank 4-10 : 50 Points
Rank 11-15 : 25 Points 

稍后游戏完成后,积分将根据上面的方案分配,除了这个之外,所有的东西都在我的应用程序中完成了,我对这个的实现完全是空白,我已经尝试过这个&不知道它是不是正确的方式。

代码语言:javascript
运行
复制
{
contestId : 98787676
entry_Points : 250 Points
MaxNoOfPlayers : 25
MinNoOfPlayers : 10
ranks : [
 {rank : 1, points : 1000},
 {rank : 2, points : 500},
 {rank : 3, points : 250},
 {rank : 4-10, points : 50}
 {rank : 11-15, points : 25}]
}

在这里,因为我假设我可以很容易地访问到第三级。如果这是最好的方式,请建议我如何访问4-10或11-15排名,并将它们分配给单个玩家。

EN

回答 1

Stack Overflow用户

发布于 2018-02-13 21:52:58

你的问题不是很清楚,但也许我能理解。在ranks[]中,您可以指定范围内的最小和最大值。

代码语言:javascript
运行
复制
ranks : [
 {minrank : 1, maxrank: 1, points : 1000},
 {minrank : 2, maxrank: 2, points : 500},
 {minrank : 3, maxrank: 3, points : 250},
 {minrank : 4, maxrank: 10, points : 50}
 {minrank : 11, maxrank: 15, points : 25}]
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48767874

复制
相关文章

相似问题

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