如何更改 Firebase 实时数据库中子值的顺序

Posted

技术标签:

【中文标题】如何更改 Firebase 实时数据库中子值的顺序【英文标题】:How to change the order of child values in Firebase Realtime Database 【发布时间】:2019-12-16 12:10:27 【问题描述】:

无论我如何排列 swift 文件中的值,子值都会自动按字母顺序显示在实时数据库中。

//Swift 文件

  let order = ["C": C,
               "B": B,
               "A": A]

//实时数据库

Firebase
 |_ 
   order
       |_A
       |
       |_B
       |
       |_C

如何重新安排订单?

【问题讨论】:

键值对不是自然排序的,考虑用数组代替。 【参考方案1】:

首先你让struct

struct order 
    let a:String
    let b:String
    let c:String

在你使用 struct 增加价值之后

【讨论】:

以上是关于如何更改 Firebase 实时数据库中子值的顺序的主要内容,如果未能解决你的问题,请参考以下文章