小编Mod*_*dgo的帖子

如何在另一个孩子 Firebase 中按孩子排序

我正在尝试通过另一个孩子内部的孩子值来获取按 asc 和 desc 排序的所有数据。在类的主要范围内:

FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference dbRef = database.getReference("university");
Run Code Online (Sandbox Code Playgroud)

我有这样的数据结构

{
"university": {
    "13": {
      "name": "value"
      "exam": {
        "exam_date": "value"
        "reg_date": "value"
      }
    }
    "15": {
      "name": "value"
      "exam": {
        "exam_date": "value"
        "reg_date": "value"
      }
    }
    "20": {
      "name": "value"
      "exam": {
        "exam_date": "value"
        "reg_date": "value"
      }
    }
}
Run Code Online (Sandbox Code Playgroud)

}

首先我尝试这种方式,Query q=dbRef.orderByChild("13/exam/exam_date") 但它正在获取数据,就像我直接将 ValueEventListener 与 dbRef 一起使用而无需订购。

java android firebase firebase-realtime-database

2
推荐指数
1
解决办法
3471
查看次数