【问题标题】:Constraint limit of items through rules in firebase realtime database通过firebase实时数据库中的规则限制项目
【发布时间】:2019-09-23 08:47:30
【问题描述】:

在firebase实时数据库中,我们可以通过规则限制从节点获取的项目数量吗?

我们在客户端sdk上有limitToFirstlimitToLast方法,但是我们可以通过规则来管理它以确保安全吗?

【问题讨论】:

    标签: firebase firebase-realtime-database firebase-security


    【解决方案1】:

    是的,你可以。

    文档示例:

    messages: {
      ".read": "query.orderByKey &&
                query.limitToFirst <= 1000"
    }
    
    // Example queries:
    
    db.ref("messages").on("value", cb)                // Would fail with PermissionDenied
    
    db.ref("messages").limitToFirst(1000)
                      .on("value", cb)                // Would succeed (default order by key)
    

    https://firebase.google.com/docs/database/security/securing-data

    【讨论】:

      猜你喜欢
      • 2017-03-11
      • 2020-12-29
      • 2020-10-16
      • 1970-01-01
      • 2021-12-12
      • 2021-01-31
      相关资源
      最近更新 更多