我正在尝试创建一个管理员用户,该用户具有读取和写入所有Firebase用户数据的数据库的权限。
这是我的数据库结构:
{
"Users" : {
"uid1" : {
"name" : "Josh",
"permission": "user"
},
"uid2" : {
"name" : "June",
"permission": "admin"
}
}
}
这是我当前的权限规则:
{
"rules": {
"Users": {
"$uid": {
".read": "$uid === auth.uid",
".write": "$uid === auth.uid"
}
}
}
}
使用此规则,所有用户均有权读取或写入自己的数据。但是,如何定义规则以使"permission": "admin"
用户也具有该读写权限?