Я использую Firebase и хочу разрешить писать детям, но не родителям.
У меня есть коллекция, которая называется гости.Пользователи могут установить для него данные с помощью своего userId, записав данные в: guest / userId. Я хочу запретить пользователю записывать данные о гостях: /ghest.
Это мои правила:
{
"rules": {
".read": false,
".write": false,
"guests": {
".write": "newData.exists()",
}
}
}
С указанными выше правилами пользователь может выполнить обе команды:
guests.child(userId).set(profileData);
guests.set(profileData);
Я хочу создать правило, которое не позволяет ему выполнять вторую строку: guests.set(profileData);