2016-12-25 73 views
1

檢索數據作爲Angularfire2列表,我們使用下面的代碼:Firebase/Angularfire2:如何通過推送ID管理規則時檢索數據?

const queryList = af.database.list('/items'); 

但它無法獲取時,數據庫的安全性通過pushID管理的數據描述如下:

{ 
    "rules": { 
     「items」: { 
      「$itemID」: { 
       「.read」:condition 
      } 
     } 
    } 
} 

除了使用pushID查詢Firebase (af.database.list('/items/pushID')是否有任何其他方式來檢索數據?

回答

0

如果列表中的所有商品都有安全規則,允許所有人閱讀您的數據,那麼您可以將「.read」:true更高一級,並且可以獲得af.database.list('/items')請求的所有商品。

{ 
    "rules": { 
    「items」: { 
     「.read」:true 
    } 
    } 
} 
+0

.Read = true僅僅是一個例子。當然,我不會把它放在真正的項目中。改爲使用comolex條件。 – da45