2017-04-07 46 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')