Firebase规则indexOn排序方式

时间:2018-04-12 22:26:14

标签: firebase rules

我对如何排序"有点困惑。儿童元素。

我一直在使用Fusion Table(我更喜欢),但我的YouTube用户大多使用Firebase,因为他们认为Fusion太难了......所以我不得不为他们提供解决方案,即使..我不喜欢Firebase。

所以这就是问题。 我有一个Firebase层次结构设置如下: (我不知道如何格式化堆栈溢出-.-)

  • FirebaseTutorial
    • 用户
      • 1234567890123
        • username =" denise"
        • 密码="桃子"
        • points = 500
      • 3210987654321
        • 用户名=" bob"
        • 密码=" boblaw"
        • points = 100

(这不是完整的Firebase数据) 每个用户都有一个基于SYSTEMTIME的唯一用户ID(因此它只是一个随机的13位数字)每个用户共享相同的标签,这些标签在Firebase中按字母顺序显示为:

  1. 密码
  2. 时间戳
  3. 用户名
  4. 今天早上,我抓住了每个用户的所有信息,我的数据读起来有点倒退:userID,用户名,时间戳,积分,密码

    然后我添加了第5个标签:high_score

    现在我的数据以随机顺序读取:userID,timestamp,password,username,high_score,points

    (标签按此顺序创建:userID,username,password,points,timestamp,high_score)

    如果我明天打开我的应用程序并且我的数据会以另一个随机顺序再次读取怎么办?

    我可以更改Firebase中的规则以特定格式读取数据吗? 像indexOn这样的东西:排序用户名,密码,点......等等。

0 个答案:

没有答案