Firebase安全规则验证是原子的吗?

时间:2013-09-07 09:05:14

标签: validation firebase firebase-security

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

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

以任何.write或.validate规则为例,它只是“!data.exists()”,但这会阻止在创建现有对象时对现有对象进行更新,这样可以避免两个用户创建同一个对象在同一时间?

1 个答案:

答案 0 :(得分:1)

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