【问题标题】:Are Firebase Security Rules validations atomic?Firebase 安全规则验证是原子的吗?
【发布时间】:2013-09-07 09:05:13
【问题描述】:

Firebase 在安全规则中提供 .read、.write 和 .validate。在其中的每一个中,您都可以访问整个数据树的各个其他部分。

我很好奇安全规则是否是原子的,以及在应用安全规则时,您在树中其他地方验证的数据是否保证被“锁定”。

以任何 .write 或 .validate 规则为例,它只是“!data.exists()”,虽然这可以防止在创建现有对象时对其进行更新,但它确实可以防止两个用户创建相同的对象同时?

【问题讨论】:

    标签: validation firebase firebase-security


    【解决方案1】:

    是的,写入目前是原子的,因此您不必担心两个用户同时尝试写入同一位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-01-20
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      • 2017-04-09
      • 1970-01-01
      • 2020-02-02
      • 2021-07-07
      相关资源
      最近更新 更多