我的游戏Database
有一个Ranking
。我试图获得高分球员。
我尝试order by
score
。我尝试了一些不同的查询,但它没有订购!它返回所有元素,但不返回有序。
我该怎么办?
代码:
Database.database().reference().child("ranking")
.queryOrdered(byChild: "score")
.observe(.value, with: {
(snapshot: DataSnapshot) in
let ranking = snapshot.value as! NSDictionary
for rankingPlayer in ranking {
let player = rankingPlayer.value
print(player)
}
})
数据库:
PS:为什么在获得快照结果后没有订购?因为我将有数千个分数,我只会将我的查询限制在十个最高分。