Cloud Firestore Правила безопасности соответствуют коллекциям? - PullRequest
0 голосов
/ 06 мая 2019

У меня есть база данных пожарного магазина под названием myDb. В этой базе данных есть документы, названные из случайной строки из 10 символов. Каждый из этих документов затем имеет подколлекцию, названную из случайной строки из 10 символов. Затем у каждой из этих вложенных коллекций есть вложенный документ под названием fields. Пример:

myDb/DFRGHJKEWD/KHBJHVHGSD/fields

В настоящее время мои правила безопасности следующие:

service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read: if true;
      allow write: if false;
    }
  }
}

Я бы хотел allow update на любом поддокументе fields. Как бы я это сделал?

Кроме того, есть ли способ установить правила для определенных пользовательских агентов? Например, если запрос поступает от определенного приложения?

...