У меня много коллекций для чтения, но им запрещено писать.У меня также есть одна коллекция, где чтение запрещено, но разрешено писать.Как это сделать правильно?Я перепробовал много способов правильно прописать правила.Официальная документация не решила мою проблему.
Он должен работать по этому принципу:
match /{document=**} {
allow read: if true;
allow write: if false;
}
match /FOLDER/FOLDER {
allow read: if false;
allow write: if true;
}
Но это не работает, потому что перекрывающиеся операторы соответствия.«В случае, когда несколько разрешающих выражений соответствуют запросу, доступ разрешается, если выполняется любое из условий» *
Пробовал также с exists
и get
.
Нетобщие поля между этими коллекциями.
Как это сделать правильно?