39 votes

Firebase - Quelle est la différence entre ref et enfant?

Dans Firebase, ref et child sont beaucoup utilisés.

Par exemple - firebase.database().ref('users/<user-id>') fonctionnera exactement de la même manière que firebase.database().ref('users').child('<user-id>') , alors quelle est exactement la différence entre eux et quand devrait-on les utiliser?

28voto

Gabriele Mariotti Points 7243

Il n'y a pas de différence, en tout cas, vous avez un DatabaseReference de l'instance.

Un Firebase de référence représente un endroit particulier dans votre Base de données et peut être utilisé pour la lecture ou l'écriture de données à la Base de données de localisation.

La méthode:

public DatabaseReference getReference (String path)

Obtient un DatabaseReference pour le chemin indiqué.

La méthode:

public DatabaseReference child (String pathString)

Obtenir une référence à l'emplacement par rapport à celui-ci.

7voto

Suren Points 41

Il n'y a aucune différence entre les deux façons d'écrire. La seule chose est que le premier est un raccourci, où "/" signifie un peu "enfant". Soit dit en passant, la question sur le titre que vous posez n'est pas celle de votre question. "Réf" et "enfant" sont des choses complètement différentes, car "réf" fait juste une référence indiquant où les données doivent aller et "enfant" spécifie l'emplacement plus exact de ces données de voyage. Je recommanderais de changer cela.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X