我有一个Firebase数据库,每个用户的数据都被存储起来,现在在我的应用程序中,我想能够从数据库中随机选择一个用户,我该怎么做?
这是我数据库中的JSON树:

{
  "users" : {
    "bge8yeAx8FedX8ozXRGl5ltWkbD3" : {
      "Coins" : 0,
      "Dollars" : 0,
      "GamesLost" : 0,
      "GamesWon" : 0
    },
    "lzsPuNwHbIZI1J8k40FspYRV4XQ2" : {
      "Coins" : 52,
      "Dollars" : 46,
      "GamesLost" : 0,
      "GamesWon" : 0
    }
  }
}

最佳答案

你可以给用户打个电话,把给你的ID取回,然后用一个基本的随机数随机挑选一个。如果在对用户进行调用之后,在一个数组中有10个用户id,则需要得到一个介于0-9之间的随机数,然后使用该用户id对firebase进行调用。我不相信Firebase有任何内置的代码。

关于database - swift 。如何从Firebase数据库中选择随机用户?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39000333/

10-14 16:28
查看更多