.remove()方法的Firebase安全规则

Ron*_*ton 5 firebase

我想在我的数据上限制.remove()方法 - 只允许作者/创建者删除节点.这可能吗?

我有标准的用户树和一对数据树geoFire和一个命名的细节."详细信息"包含的节点包含时间戳和用户(与auth.uid匹配)等条目.

Fra*_*len 7

Firebase中的删除意味着您将no/empty数据写入当前包含数据的位置:

".write": "!data.exists() || newData.exists()"
Run Code Online (Sandbox Code Playgroud)

快速表,以确保我得到所有这些:

data.     newData.
exists()  exists()  .write
--------+---------+--------
false     false     true
false     true      true
true      false     false
true      true      true
Run Code Online (Sandbox Code Playgroud)