How to get push key value from Firebase Database?
In Firebase Database everything is a node, that follows the pattern key: value. Firebase Database provides us with a simple way to generate unique keys. Unique keys create new items while uploading data to a previously stored key will update.
Let's assume we have a Dogs application, then our model will be a Dog class.
This is how to send a Dog to the database, a new unique dog and set the dog with the key.
reference.child(key).setValue(dog); is equivalent of
reference.push().setValue(dog); And add the benefit of getting the key inside the