Нужно ли для подробного определения правил чтения / записи (или более детальных альтернатив получить / список / создать / обновить / удалить) правила проверки для каждой коллекции?
Или существует ли правило проверки, установленное по умолчанию, если правила не предоставлены, или некоторые не указаны?
service cloud.firestore {
match /databases/{database}/documents {
function userIsAuthenticated() {
// ...
}
allow read: if true;
allow create: if
userIsAuthenticated() &&
request.resource.data.example is string;
allow update: if
userIsAuthenticated() &&
request.resource.data.example is string;
}
}
Выше не включает delete
- что происходит в этом сценарии?
Значение delete
по умолчанию равно false или данные могут быть удалены?