Firebase - Массивы
В этой главе объясняется представление массивов в Firebase. Мы будем использовать те же данные из предыдущей главы.
Мы могли бы создать эти данные, отправив следующее дерево JSON в коллекцию игрока.
['john', 'amanda']
Это связано с тем, что Firebase не поддерживает массивы напрямую, но создает список объектов с целыми числами в качестве имен ключей.
Причина отказа от использования массивов заключается в том, что Firebase действует как база данных в реальном времени, и если несколько пользователей будут манипулировать массивами одновременно, результат может быть проблематичным, поскольку индексы массива постоянно меняются.
В том, как Firebase обрабатывает это, ключи (индексы) всегда остаются прежними. Мы могли удалитьjohn и amanda все равно будет ключ (индекс) 1.