【发布时间】:2019-02-19 00:02:48
【问题描述】:
我有一个名为配置文件的节点,它有一个 id 列表。 我想只允许对子节点进行读取访问,并阻止读取所有配置文件。
这是我在规则中的内容,但它允许读取所有配置文件。
{
"rules": {
"profiles":{
".read": true,
".write": false
}
}
}
这就是我在个人资料下的内容
{
"1" : {
"id" : "1",
"name" : "test1"
},
"2" : {
"id" : "1",
"name" : "test2"
}
}
【问题讨论】:
-
这个 JSON 中的值是什么意思?那么
"1"和"2"这两个键是什么,"id" : "1"是什么意思呢?如果您显示数据库中实际 JSON 的 sn-p(作为文本,请不要截图),两者可能会更明显。您可以通过单击Firebase Database console 上溢出菜单 (⠇) 中的“导出 JSON”链接来获取此信息。
标签: firebase firebase-realtime-database firebase-security