我制作了一款具有高分功能的小型HTML5游戏。在每个游戏结束时,我的节点服务器在Mongo数据库中存储name
,score
和userId
(每个玩家唯一的编号),然后按{{1}对其进行排序并发回前三名。
到目前为止它的确有效,但我想找到一种方法让每个玩家只能在高分榜上出现一次。
所以如果分数是:
score
然后我想显示:
Player A, 100
Player A, 99
Player A, 98
Player B, 97
Player B, 91
Player C, 96
有没有办法在Mongo中这样做?这是我第一次使用它,甚至现在还没有这个功能被称为......