我想创建一个简单的聊天应用程序,但我不希望任何用户能够编辑聊天条目列表 - 但我do希望任何用户都能够附加到它。这可能吗?
exists:
"chat_list": {
"$chat_entry": {
".write": " !data.exists() "
}
}
这将使得可以追加但不能写入已存在的记录。
// Only allow to APPEND to myArray
allow update:
if request.resource.data.keys().hasOnly(['myArray'])
&& request.resource.data.myArray is list
&& request.resource.data.myArray.size() == resource.data.myArray.size() + 1
&& request.resource.data.myArray.diff(resource.data.myArray).affectedKeys().hasOnly([resource.data.myArray.size()]);