Firebase订购子对象

时间:2017-03-17 13:44:15

标签: android firebase firebase-realtime-database

我有像

这样的Firebase结构
categories {
  "1234" : {
    title : "Object 1",
    categories : {
      "7654" : {
        title : "Object 7",
        categories : {
          "ABCD" : {
            title : "Object A"
          }
        }
      },
      "8765" : {
        title : "Object 8"
      },
      "9876" : {
        title : "Object 9"
      }
    }
  },
  "2345" : {
    title : "Object 2"
  }
}

现在我希望获得所有类别。子类别。我的主要问题是,子类别(7654,8765,9876)是一个地图(由密钥哈希在内部排序)。但我需要按键值将它们按顺序排列。

是使用 DataSnapshot.getValue(MyObject)创建对象并在客户端中对其进行排序的唯一可行方法吗?或者我是否需要以不同的方式创建我的结构?

0 个答案:

没有答案