equalto查询firebase angularjs提供空值

equalto查询firebase angularjs提供空值,angularjs,firebase,firebase-realtime-database,Angularjs,Firebase,Firebase Realtime Database,我在firebase中有如下数据库结构: 我不想通过子“组织”查询数据库,然后子“访问点”匹配SSID为equalTo Abacus并返回该访问点。为此,我编写了以下代码: var ref1 = new Firebase("FIREBASEURL/organization"); var name = ref1.child("access_points").orderByChild('SSID').equalTo('Abacus') .on('value', funct

我在firebase中有如下数据库结构:

我不想通过子“组织”查询数据库,然后子“访问点”匹配SSID为equalTo Abacus并返回该访问点。为此,我编写了以下代码:

       var ref1 = new Firebase("FIREBASEURL/organization");
   var name = ref1.child("access_points").orderByChild('SSID').equalTo('Abacus')
   .on('value', function(snap) {

  $scope.acc_pt = snap.val();

      console.log($scope.acc_pt);
  });

但查询甚至不会进入SSID,因此在控制台中返回空值。我不知道如何查询嵌套节点。有人能帮忙吗?

var ref1=新Firebase(“FIREBASEURL/组织”)
此处您正在组织节点上进行引用,“访问点”不是该引用的直接子级,直接子级是
-Kh3dXkTBUPqhs\u bL5D-
您的查询必须是:

var name=ref1.child(“-Kh3dXkTBUPqhs_bL5D-”).child(“访问点”).orderByChild('SSID').equalTo('Abacus')