在Firebase中,我可以设置仅允许将操作推向给定对象的权限吗?
-
21-12-2019 - |
题
标题说明了这一切。我想授予权限将新对象推向给定的列表样式数据库,但我不想允许完全写入权限。在这可能?
解决方案
不确定什么“不允许完全写入权限”是什么意思或标题确实如此。但是,让我们假设这意味着您希望能够添加记录但不会删除或修改它们?制作这些假设,您可以简单地执行写规则,如下所示:
// !data.exists(): only push once, no edits
// newData.exists(): cannot delete
".write": "!data.exists()"
. 不隶属于 StackOverflow