[英]How is Firebase's Realtime Database's rules working here?
任务是制定一条规则,阻止我们读取用户的'height'
——但不是他们'color'
。
数据库:
user: {
ryan: {
color: "red",
height: 170,
},
kirsty: {
color: "yellow",
height: 150,
}
}
客户端代码:
db.ref('user/ryan/height').on('value', (e) => {
console.log(e.val());
})
规则:这似乎奏效了——但我不知道为什么。 此处写的height
是否捕获所有名为“高度”的数据库值?
{
"rules": {
".write": true,
"height": {
".read": false
}
}
}
你可以试试这个{ "rules": { ".read": true, "$color": { ".write": false } } }
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.