Suche…


Einführung

In der Firebase-Datenbank ist alles ein Knoten, der dem Musterschlüssel folgt: value. Firebase Database bietet uns eine einfache Möglichkeit, eindeutige Schlüssel zu generieren. Eindeutige Schlüssel erstellen neue Elemente, während das Hochladen von Daten in einen zuvor gespeicherten Schlüssel aktualisiert wird.

Android Beispiel

Nehmen wir an, wir haben eine Dogs-Anwendung, dann wird unser Modell eine Dog-Klasse sein.

DatabaseReference reference = FirebaseDatabase.getInstance().getReference().child("dogs");

So senden Sie einen Hund an die Datenbank, einen neuen einzigartigen Hund und legen Sie den Hund mit dem Schlüssel fest.

String key = reference.push().getKey();
Dog dog = new Dog("Spike");
dog.setKey(key);
reference.child(key).setValue(dog);

Das reference.child(key).setValue(dog); ist gleichbedeutend mit reference.push().setValue(dog); Fügen Sie den Vorteil hinzu, dass Sie den Schlüssel im Dog Objekt erhalten.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow