2016-12-25 60 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