最近I asked a question about Firebase permissions变量:这是一个规则JSON树:
{
"rules": {
"Leaders":{
"$leaderuid": {
".write": "$leaderuid == auth.uid",
"DATA": {
".write": "data.parent().child('ALLOWED').child(auth.uid).exists()"
}
}
}
}
}
实际的数据库
{
"Leaders" : {
"A" : {
"ALLOWED" : {
"b" : 0,
"c" : 0,
"d" : 0
},
"DATA" : {
"blah blah1" : "content writable by bcd",
"blah blah2" : "content writable by bcd"
},
"REQUESTS" : {
"E" : 0
}
}
}
}
我只是想帮助理解什么$leaderuid
手段。我阅读过文档,这是一个临时变量。
我有一个想法,请纠正我或告诉我,我在想什么是准确的。
创建的临时变量$leaderuid
是创建的领导者的authUID?
它只是您的动态密钥的领导者节点 –