Я устанавливаю правила в Firebase следующим образом:
"Data": {
".read": true,
"data1": {
".write": "root.child('Permissions').child(auth.uid).val() == 'admin'",
".read": true
},
"data2": {
".write": "root.child('Permissions').child(auth.uid).val() == 'admin'",
".read": "root.child('Permissions').child(auth.uid).val() == 'admin'"
}
}
и в моем коде я хочу, чтобы при чтении узла «Данные» и возврат данных должен содержать только узел «данные1», если у пользователей нет разрешения «администратор», иначе возвращаются как «данные1», так и «данные2». В настоящее время, когда я получаю дочерние «Данные», возвращаются оба.
".read": true
из узла данных? - person user2520818   schedule 07.09.2017