Правила Firestore позволяют указать c документ, но не коллекцию - PullRequest
0 голосов
/ 18 июня 2020

Мне нужно разрешить пользователю читать определенный c документ / customers / cumstomerkey, но не получить всю коллекцию. Как я могу этого добиться? Следующее правило позволяет получить доступ ко всей коллекции:

  match /customers/{document=**} {
       allow read, write: if true;
  }

1 Ответ

1 голос
/ 18 июня 2020

Вы захотите прочитать о отдельных операциях в правилах безопасности. Если у вас есть единственный документ, который должен быть доступен для получения, просто вызовите путь и разрешите get доступ только к нему:

match /customers/cumstomerkey {
  allow get;
}
...