【发布时间】:2015-02-05 03:09:38
【问题描述】:
标题说明了一切。我想授予将新对象推送到给定列表样式数据库的权限,但我不想允许完全写入权限。这可能吗?
【问题讨论】:
-
对于这个问题的变体,另见stackoverflow.com/questions/20779134/…
标签: firebase
标题说明了一切。我想授予将新对象推送到给定列表样式数据库的权限,但我不想允许完全写入权限。这可能吗?
【问题讨论】:
标签: firebase
不确定“不允许完全写入权限”是什么意思,或者标题确实说明了一切。但是让我们假设这意味着您希望能够添加记录但不能删除或修改它们?做出这些假设,您可以简单地执行如下写入规则:
// !data.exists(): only push once, no edits
// newData.exists(): cannot delete
".write": "!data.exists()"
【讨论】:
".write": "newData.exists()" 是否意味着可以添加(允许重复)但不能删除?如果是这样,没有重复的相同呢?