У меня есть база данных пожарного магазина под названием 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
. Как бы я это сделал?
Кроме того, есть ли способ установить правила для определенных пользовательских агентов? Например, если запрос поступает от определенного приложения?