【发布时间】:2019-08-30 07:08:48
【问题描述】:
我把规则设置为
(root.child('users').child(auth.uid).child('role/cafe').val() === true)
在我的实时数据库规则中。
我的用户是
key {
uid: xxxx
name: xxxx
role:{
cafe: true
user: false
}
}
如果 auth.uid 等于 key,则该规则有效,但是如何修改上述规则以在数据中查找 uid
【问题讨论】:
-
$key的期望值是多少?当您要查找用户的数据时(例如在另一个规则中),如何获取$key的值?由于这些原因,我强烈建议不要将其设置为用户 ID 以外的任何内容并使用查找索引(例如用户名:uid)。
标签: firebase firebase-realtime-database