Правила безопасности Firestore: где функция hasOnly? - PullRequest
0 голосов
/ 12 сентября 2018

Я вижу функцию hasOnly в некоторых примерах правил безопасности Firestore, но не могу найти ее в официальных документах Google.

Что такое hasOnly функция? Это уже устарело?

Ответы [ 2 ]

0 голосов
/ 27 сентября 2018

здесь есть функция hasOnly. https://firebase.google.com/docs/reference/rules/rules.List#hasOnly

но у меня это не сработало: (

У меня есть проблема, не решенная в этой теме. транзакция firestore выдает ошибку для правила обновления, которое разрешает иметь только одно конкретное поле

0 голосов
/ 12 сентября 2018

Ссылка Правила безопасности Firestore документы hasAny в качестве метода объекта List .Он возвращает true, если объект списка содержит какие-либо элементы другого объекта списка, переданного ему.

Нет метода с именем hasOnly.Если вы хотите узнать, содержит ли список один элемент, убедитесь, что его размер == 1 и что у него hasAll одно значение.

...