I need to set value to an existing child. For example:

[![enter image description here](https://i.stack.imgur.com/L49Yv.png)](https://i.stack.imgur.com/L49Yv.png)

I have Users -> profileUid -> phone and uid, but i want to add new value, for example - name, that i have three values: phone, profileUid and name.

I used this code to add "name":

```
private fun setName(name: String) {
    val hashMap = HashMap<String, Any>()
    hashMap["name"] = name

    val reference = FirebaseDatabase.getInstance().getReference("Users")

    reference.child(getProfileUid()!!)
        .setValue(hashMap)
        .addOnSuccessListener {
            Toast.makeText(requireContext(), "Успешно!", Toast.LENGTH_SHORT).show()
        }
        .addOnFailureListener {
            Toast.makeText(requireContext(), "Ошибка!", Toast.LENGTH_SHORT).show()
        }
}

```

But if I do it this way, then all the values ​​are removed and only the name remains, like on this screenshot:

[![enter image description here](https://i.stack.imgur.com/vphMQ.png)](https://i.stack.imgur.com/vphMQ.png)

How can I add a "name" value so that others are not deleted?