Ricerca…


introduzione

Nel database Firebase tutto è un nodo, che segue la chiave pattern: value. Firebase Database ci fornisce un modo semplice per generare chiavi univoche. Le chiavi univoche creano nuovi elementi mentre il caricamento dei dati su una chiave memorizzata in precedenza viene aggiornato.

Esempio di Android

Supponiamo di avere un'applicazione Dogs, quindi il nostro modello sarà una classe Dog.

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

Ecco come inviare un cane al database, un nuovo cane unico e impostare il cane con la chiave.

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

The reference.child(key).setValue(dog); è equivalente a reference.push().setValue(dog); E aggiungi il vantaggio di ottenere la chiave all'interno dell'oggetto Dog .



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow