在firebase中,我可以设置权限以仅允许对给定对象进行PUSH操作吗?

时间:2014-04-11 15:54:27

标签: firebase

标题说明了一切。我想授予将新对象推送到给定列表样式数据库的权限,但我不想允许完全写入权限。在这可能吗?

1 个答案:

答案 0 :(得分:18)

不确定“不允许完全写入权限”意味着或标题确实说明了所有内容。但是我们假设这意味着您希望能够添加记录但不能删除或修改它们吗?做出这些假设,你可以简单地按如下方式执行写规则:

// !data.exists(): only push once, no edits
// newData.exists(): cannot delete
".write": "!data.exists()"