最近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?
它只是您的動態密鑰的領導者節點 –