0

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

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

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

4

1 回答 1

1

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

于 2013-09-07T19:48:14.323 回答