firebase
Comment obtenir la valeur de la clé push de la base de données Firebase?
Recherche…
Introduction
Dans Firebase Database, tout est un noeud qui suit la clé de motif: value. La base de données Firebase nous fournit un moyen simple de générer des clés uniques. Des clés uniques créent de nouveaux éléments pendant le téléchargement des données vers une clé précédemment stockée.
Exemple Android
Supposons que nous avons une application Dogs, alors notre modèle sera une classe Dog.
DatabaseReference reference = FirebaseDatabase.getInstance().getReference().child("dogs");
C'est comment envoyer un chien à la base de données, un nouveau chien unique et mettre le chien avec la clé.
String key = reference.push().getKey();
Dog dog = new Dog("Spike");
dog.setKey(key);
reference.child(key).setValue(dog);
La reference.child(key).setValue(dog);
est équivalent à reference.push().setValue(dog);
Et ajoutez l'avantage d'obtenir la clé dans l'objet Dog
.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow