如何将 Firebase 数据库建模为只写但不读取日志记录?
How to model Firebase database for write only, but don't read, for logging?
我们如何为 Firebase 数据库建模,以便匿名用户可以写入数据,但没有一次可以读取它?
此外,包括匿名用户在内的任何人都不应被允许 overwrite/edit 数据。
目标是有一个类似logging的数据模型,方便后期使用云函数处理数据。
假设您将日志节点存储在/log/$logid
下:
{
"rules": {
"log": {
"$logid": {
".write": "!data.exists()",
".read": false,
}
}
}
}
我强烈建议学习 Firebase documentation on security rules。花几个小时在那里,将为您节省很多时间和很多问题。
我们如何为 Firebase 数据库建模,以便匿名用户可以写入数据,但没有一次可以读取它?
此外,包括匿名用户在内的任何人都不应被允许 overwrite/edit 数据。
目标是有一个类似logging的数据模型,方便后期使用云函数处理数据。
假设您将日志节点存储在/log/$logid
下:
{
"rules": {
"log": {
"$logid": {
".write": "!data.exists()",
".read": false,
}
}
}
}
我强烈建议学习 Firebase documentation on security rules。花几个小时在那里,将为您节省很多时间和很多问题。