Firebase / Angularfire2:如何通过推送ID管理规则时检索数据?

时间:2016-12-25 08:52:23

标签: firebase firebase-realtime-database angularfire2

要在Angularfire2中以列表的形式检索数据,我们使用以下代码:

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

但是,当由 pushID 管理的数据库安全性时,无法检索数据,如下所述:

{
    "rules": {
        “items”: {
            “$itemID”: {
                “.read”:condition
            }
        }
    }
}

除了使用pushID (af.database.list('/items/pushID')查询firebase,还有其他方法可以检索数据吗?

1 个答案:

答案 0 :(得分:0)

如果列表中的所有商品都有安全规则,允许每个人阅读您的数据,那么您可以将“.read”:true提高一级,并且可以获得{{1}的所有商品请求。

af.database.list('/items')