2017-04-07 47 views
0

我有这样的火力数据库结构:equalto查询火力angularjs给空值

enter image description here

我wan't查询通过儿童“组织”,那么孩子access_points'可以匹配SSID数据库等于Abacus并返回access_point。为此,我编写了这段代码:

 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,因此在控制台中返回空值。我不知道如何查询嵌套节点。有人可以帮忙吗?

回答

0

var ref1 = new Firebase("FIREBASEURL/organization");这里你正在组织节点上的参考和“access_points”这不就是参考的直接孩子,直接孩子-Kh3dXkTBUPqhs_bL5D-您的查询必须是:

var name = ref1.child("-Kh3dXkTBUPqhs_bL5D-").child("access_points").orderByChild('SSID').equalTo('Abacus')