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