Моя база данных выглядит следующим образом:
"users": {
"2387653478": {
"score": 1000,
...
},
"8456756547": {
"score": 2000,
...
},
...
}
Я хочу сделать простую ранжирование по «оценке», но у меня много пользователей, и я должен добавить indexOn в правила для оптимизации:
"rules": {
"users": {
"$user": {
".read": "auth != null",
".write": "auth != null && auth.token.firebase.identities['facebook.com'][0] === $user",
".indexOn": ["score"]
}
}
}
Оптимизация работает на 100% только при добавлении indexOn в правила? Как насчет пользователей, созданных до добавления indexOn?
Заранее спасибо!