Firebase检索特定数据

时间:2016-09-12 06:42:33

标签: firebase firebase-realtime-database

  "Company" : {
    "-KRRqrR3Z3R8u1wRW6dd" : {
      "PersonalInfo" : {`
        "address" : "bakakeng",
        "birthday" : "1992",
        "firstName" : "Saoud",
        "gender" : "Male",
        "midName" : "Ahmed",
        "phoneNo" : "12a12a12a",
        "surName" : "Al- Maari"
      },
      "Qualification" : {
        "Degree" : "PHD",
        "Expreince" : "Doctor"
      }
    },
    "-KRS1Jp2hhAbtLNx9jmq" : {
      "PersonalInfo" : {
        "address" : "sfsfsf",
        "birthday" : "sfsfsfs",
        "firstName" : "dfdsf",
        "gender" : "sfsf",
        "midName" : "sfsf",
        "phoneNo" : "123456789",
        "surName" : "jfkldsf"
      }
    }
  }

1 个答案:

答案 0 :(得分:1)

只要该孩子处于固定路径,您就可以通过嵌套孩子进行排序。

在JavaScript中:

var query = ref.child("Company ").orderByChild("PersonalInfo/phoneNo");
query.on('child_added', function(snapshot) {
    console.log(snapshot.val());
});