# #database #firebase #flutter #rules
Вопрос:
Я пытаюсь создать приложение для чата с firebase и flutter. Я создал несколько примеров данных для проверки моего запроса firebase.
Смотрите мою структуру базы данных firebase:
Мой путь к базе данных firebase: /пользователь/идентификатор пользователя/данные/product_data/product_details/product_id/комнаты чата/room_id/некоторые данные
Смотрите мои правила firebase:
//chat ----------------------------------------------------------------------------
match /{path=**}/chat_rooms/{document} {
//How i can check is the current user equals the user in my database in field 'owner'?
allow read : if(request.auth.uid == resource.data.owner);
}
Моя проблема:
Мне нужна группа коллекционирования, чтобы получить все чаты из одного продукта.
Я также хотел бы проверить, равен ли текущий идентификатор пользователя полю «владелец» или «группа пользователей». Как я могу реализовать правило сохранения безопасности для этого exmaple?
Многие thx (: