我想编写一个角色来检查auth.uid是否匹配某个字段。
我使用模拟器测试了以下规则,但获得了拒绝权限。 数据库中的user_id是一个字符串,其字符串与我在模拟器中使用的uid相同。
"rules": {
"users": {
"$userName": {
"avatar": {
".read": "auth != null",
".write": "data.child('users').child($userName).child('user_id').val() === auth.uid",
},
"user_id": {
".read": true,
".write": false,
}
}
}
}