我们如何为Firebase数据库建模,以便匿名用户可以写入数据,但是没有人可以读取数据?
也不允许任何人(包括匿名用户)覆盖/编辑数据。
目标是建立一个类似于日志记录的数据模型,以便我们以后可以使用云函数处理数据。
答案 0 :(得分:4)
假设您将日志节点存储在/log/$logid
:
{
"rules": {
"log": {
"$logid": {
".write": "!data.exists()",
".read": false,
}
}
}
}
我强烈建议您研究Firebase documentation on security rules。在那里度过几个小时,将为你节省很多时间和许多问题。