У меня возникают проблемы с индексацией данных с помощью правил базы данных firebase.Firebase indexOn правила в уникальных ключах
Мои данные следующим образом:
entities
$entity_id
users
$user_id : true
Мой firebase запрос 3.x выглядит следующим образом:
firebase.database().ref('entities')
.orderByChild('users/' + user.uid)
.equalTo(true)
.once('value')
Мои правила таковы:
{
"entities": {
"users": {
"$userId": {
".indexOn": ".value"
}
}
}
}
Но все-таки я Получая это:
FIREBASE WARNING:
Using an unspecified index.
Consider adding ".indexOn": "users/VShAzNsxGjOIIlcrrZsWCxuMuuH2"
at /entities to your security rules for better performance
Я пробовал:
Firebase Security Rules: .indexOn unique ids
и
Firebase .indexOn dynamic keys
Спасибо за вашу помощь