I have a firebase data structure which looks like this:
|---employees
|----KJSXd4ScEmJ6N4UFc5k
|---employeeName:"semah"
|---employeeAge:"24"
|----KJW3HRh5kxm_FgU9nNV
|---employeeName:"Alex"
|---employeeAge:"35"
Now I want to delete the node -KJSXd4ScEmJ6N4UFc5k. But I only know the "employeeName": semah. I tried to delete the node with:
mFirebaseDatabaseReference
.child("employees")
.child("employeeName")
.child("semah")
.getParent()
.setValue(null);
but this won't work because "Invalid Firebase Database path: $member. Firebase Database paths must not contain '.', '#', '$', '[', or ']'"
So my question is, how can I delete the node: "-KJSXd4ScEmJ6N4UFc5k" only knowing: "semah" or how to remove element by the generated id "-KJSXd4ScEmJ6N4UFc5k".
Thanks in advance.