Firebase 是否可以基于子对象的子对象进行查询?

Firebase 是否可以基于子对象的子对象进行查询?,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,我有以下结构。 是否可以查询27032017节点的所有子节点,其中这些子节点的teamLeaderID等于给定值 如果不可能(对我来说似乎是这样),我是否应该将teamLeaderID向上移动一级,在27032017下?更新查询所需的全部内容 RESTAPI {{base_url}}/27032017.json?orderBy=“teamLeaderID”&equalTo=“12daca12tDy8xD1FiXw1” base\u url将是firebase数据库的url。您可能需要修改以访问

我有以下结构。 是否可以查询
27032017
节点的所有子节点,其中这些子节点的
teamLeaderID
等于给定值


如果不可能(对我来说似乎是这样),我是否应该将
teamLeaderID
向上移动一级,在
27032017
下?

更新查询所需的全部内容

RESTAPI
{{base_url}}/27032017.json?orderBy=“teamLeaderID”&equalTo=“12daca12tDy8xD1FiXw1”

base\u url将是firebase数据库的url。您可能需要修改以访问数据库

网络(JS) Android(Java)
var ref = firebase.database().ref("27032017");
ref.orderByChild("teamLeaderID").equalTo("12daca12tDy8xD1FiXw1")
   .once("value")
   .then(function (snapshot) {
     console.log(snapshot.key);
});
FirebaseDatabase database = FirebaseDatabase.getInstance();

ref = database.getReference().child("27032017");
refer = ref.orderByChild("teamLeaderID").equalTo("12daca12tDy8xD1FiXw1");

refer.addValueEventListener(new ValueEventListener() {
    @Override
    public void onDataChange(DataSnapshot snapshot) {
           Log.e("Count " ," - "+snapshot);
    }
   @Override
   public void onCancelled(FirebaseError firebaseError) {
      Log.e("The read failed: " ,firebaseError.getMessage());
   }
});