firebase
Hoe krijg je push-key waarde van Firebase Database?
Zoeken…
Invoering
In Firebase Database is alles een knooppunt dat de patroonsleutel volgt: waarde. Firebase Database biedt ons een eenvoudige manier om unieke sleutels te genereren. Unieke sleutels maken nieuwe items terwijl het uploaden van gegevens naar een eerder opgeslagen sleutel wordt bijgewerkt.
Android-voorbeeld
Laten we aannemen dat we een toepassing Honden hebben, dan is ons model een klasse Honden.
DatabaseReference reference = FirebaseDatabase.getInstance().getReference().child("dogs");
Dit is hoe je een hond naar de database kunt sturen, een nieuwe unieke hond en de hond met de sleutel kunt instellen.
String key = reference.push().getKey();
Dog dog = new Dog("Spike");
dog.setKey(key);
reference.child(key).setValue(dog);
Het reference.child(key).setValue(dog);
is het equivalent van reference.push().setValue(dog);
En voeg het voordeel toe van het krijgen van de sleutel in het Dog
object.
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow