Я пытаюсь установить правила безопасности firebase для всех коллекций в одной коллекции с помощью Firebase Firestore. У меня есть коллекция с именем Чаты внутри нее, у меня есть две коллекции, одна из которых - нить, а другая - пользователи. Все идентификаторы документов являются случайными.
Так выглядят мои данные Firebase:
Я пытаюсь установить безопасность для всех чатов, обсуждений и пользователей. Поскольку чаты включают коллекцию потоков и коллекцию пользователей, но при настройке правила ниже: он не работает должным образом: отсутствуют или недостаточные разрешения.
// Chats can be read & written by all users
match /Chats/{document} {
allow read, create, update, delete, write: if true
}
Я также попытался:
match /Chats/{document}/thread/{document1} {
allow read, create, update, delete, write: if true
}
match /Chats/{document}/users/{document2} {
allow read, create, update, delete, write: if true
}
Но это не сработало, поэтому, если кто-то может помочь мне с этим.