Firebase - Baies

Ce chapitre explique la représentation Firebase des tableaux. Nous utiliserons les mêmes données du chapitre précédent.

Nous pourrions créer ces données en envoyant l'arborescence JSON suivante à la collection du joueur.

['john', 'amanda']

En effet, Firebase ne prend pas directement en charge les tableaux, mais crée une liste d'objets avec des entiers comme noms de clé.

La raison de ne pas utiliser de tableaux est que Firebase agit comme une base de données en temps réel et que si quelques utilisateurs devaient manipuler des tableaux en même temps, le résultat pourrait être problématique car les index de tableau changent constamment.

De la manière dont Firebase le gère, les clés (index) resteront toujours les mêmes. Nous pourrions supprimerjohn et amanda aurait toujours la clé (index) 1.