Получить данные из Firebase, ссылаясь на индекс ребенка - PullRequest
0 голосов
/ 07 марта 2020

Я пытаюсь поочередно получить доступ к значениям внутри потомка 'Progress', как видно из следующего изображения . Сделав свое исследование, я не могу найти функцию, которая позволяет мне ссылаться на ребенка по его индексу. Можно ли получить доступ к этим записям, ссылаясь на какой-то индекс, такой как [0], [1], [2] et c. в отличие от ссылки на их ключ?

1 Ответ

0 голосов
/ 07 марта 2020

База данных Firebase Realtime позволяет получить доступ к данным только по их пути. Нет доступа к данным по производному свойству, такому как его индекс / позиция.

Если вам нужен доступ к данным по индексу, вы должны использовать индексы в качестве ключей для этих элементов. Но обратите внимание, что Firebase в большинстве случаев рекомендует не делать этого, так как это вредит масштабируемости и не будет работать в автономном режиме. См. Рекомендации: массивы в Firebase .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...