Szukaj…


Wprowadzenie

W bazie danych Firebase wszystko jest węzłem, który podąża za wzorem klucza: wartość. Baza danych Firebase zapewnia nam prosty sposób generowania unikalnych kluczy. Unikalne klucze tworzą nowe elementy podczas przesyłania danych do wcześniej zapisanego klucza, zostaną zaktualizowane.

Przykład Androida

Załóżmy, że mamy aplikację Dogs, wówczas naszym modelem będzie klasa Dog.

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

Oto jak wysłać psa do bazy danych, nowego unikalnego psa i ustawić psa za pomocą klucza.

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

reference.child(key).setValue(dog); jest równoważne z reference.push().setValue(dog); I dodaj korzyść z uzyskania klucza do obiektu Dog .



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow