Моя база данных содержит коллекцию с именем users
. Каждый документ пользователя в этой коллекции содержит поле nickname
. Я пытаюсь получить всех пользователей с определенным псевдонимом:
FirebaseDatabase.getInstance().getReference().child("users").orderByChild("nickname").equalTo(someNickname)
Но я продолжаю получать:
Listen at /users failed: DatabaseError: Permission denied
Поэтому я сделал коллекцию доступной для чтения c, используя простой правило:
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /users/{user} {
allow read: if true;
allow create, write, delete: if false;
}
}
}
Но я все еще получаю сообщение Permission Denied
. Есть идеи почему?