Правила FireStore: получение данных с узла

я хочу получить данные из документа в моем FireStore

иметь возможность изменять Правила на его основе

поэтому я ввел правила FireStore

    function isPrem(){
    return get(/databases/$(database)/documents/users/$(request.auth.userId)/info/payment).data.paid;
 }

тогда

      match /databases/{database}/documents/faqs/{document=**}{
  allow read : if isPrem();
  }

и мой узел такой

пользователи> userId> информация> оплата> {оплачено, это сумма, которую я хочу получить}

Спасибо

Интеграция Angular - Firebase Analytics
Интеграция Angular - Firebase Analytics
Узнайте, как настроить Firebase Analytics и отслеживать поведение пользователей в вашем приложении Angular.
0
0
19
1

Ответы 1

решил это, добавив

      match /databases/{database}/documents/faqs/{document=**}{
  allow read : if get(/databases/$(database)/documents/users/$(request.auth.uid)/info/payment).data.paid == true ;
  }

но я пытался сделать это во внешней функции

Другие вопросы по теме