Я немного застрял в своем проекте.
У меня есть список пользователей, которые включают разрешенные события. У меня есть список событий с разрешенными пользователями.
Я хочу разрешить пользователю получать только список его событий в «пользователях». И, конечно же, я хочу, чтобы json отправлял только содержимое своего события.
См. Базу данных
См. Правила
Спасибо за помощь
Если я правильно понимаю, вы хотите разрешить пользователю доступ (чтение / запись?) К определенной части вашей базы данных / событий.
Согласно Firebase Secure Your Data docs, вы можете указать, кто что получает. Если вы хотите, чтобы текущий пользователь мог видеть данные в событии, я думаю, это правило должно работать:
{
"rules": {
"events": {// allows read to /events
"$eventID": {
".read": "data.child('users').child(auth.uid).exists()",
".write": false
}
}
}
}
Если вы хотите, чтобы пользователь также мог редактировать информацию, скопируйте правило из .read
в .write
.
Что касается отправки JSON конкретно этого события, вам нужно сделать это с помощью запроса базы данных к этому конкретному узлу в БД.
Спасибо, Фредди :)