【问题标题】:How to model Firebase database for write only, but don't read, for logging?如何为 Firebase 数据库建模以仅写入但不读取以进行日志记录?
【发布时间】:2017-06-25 07:51:35
【问题描述】:

我们如何为 Firebase 数据库建模,以便匿名用户可以写入数据,但没有一次可以读取?

此外,任何人,包括匿名用户,都不应被允许覆盖/编辑数据。

目标是有一个类似于日志的数据模型,以便我们以后可以使用云功能来处理数据。

【问题讨论】:

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


    【解决方案1】:

    假设你将日志节点存放在/log/$logid下:

    {
      "rules": {
        "log": {
          "$logid": {
            ".write": "!data.exists()",
            ".read": false,
          }
        }
      }
    }
    

    我强烈建议学习Firebase documentation on security rules。在那里度过几个小时,将为您节省很多时间和很多问题。

    【讨论】:

      猜你喜欢
      • 2017-10-03
      • 2010-12-27
      • 1970-01-01
      • 1970-01-01
      • 2022-11-11
      • 2011-03-06
      • 2019-12-08
      • 2016-06-30
      • 1970-01-01
      相关资源
      最近更新 更多