Вы должны помнить, что правила безопасности не являются фильтрами .
Пример:
мой uid: 123123
doc1 : электронная почта: test@gmail.com, id: 123123
Правило безопасности будет действовать для doc1.
doc2 : электронная почта: test@gmail.com, id: 321321
Правило безопасности не выполнится для doc2.
Это потому, что ваше правило безопасности говорит, что если в ALL документах есть uid, то оно должно пройти, нопотому что это не так, это дает сбой.
Чтобы это исправить, вам нужно будет предоставить некоторую дополнительную информацию о том, как настроена ваша база данных и что вы запрашиваете. То есть вы находите всех электронных писем, которые соответствуют критериям, или что-то еще.