【发布时间】:2013-07-21 18:51:31
【问题描述】:
我想创建一个简单的聊天应用程序,但我不希望 任何 用户能够编辑聊天条目列表 - 但我这样做希望任何用户都能够附加到它。这可能吗?
【问题讨论】:
标签: firebase firebase-security
我想创建一个简单的聊天应用程序,但我不希望 任何 用户能够编辑聊天条目列表 - 但我这样做希望任何用户都能够附加到它。这可能吗?
【问题讨论】:
标签: firebase firebase-security
您可以在写入规则中使用exists:
"chat_list": {
"$chat_entry": {
".write": " !data.exists() "
}
}
这将使得可以追加但不能写入已经存在的记录。
【讨论】:
!data.exists() 表示只有在数据不存在时才能写入。说够了。如果您有不同的看法,您可能在实施时犯了错误。