Bestimmten Wert aus der Firebase-Datenbank entfernen

Ich möchte einen bestimmten Wert aus der Firebase-Datenbank löschen. Es folgt die Datenbank, die ich gespeichert habe.

Nun möchte ich löschen Folgende Werte

fname: "John"

lname: "wick"

Here, What i have try to delete specific value from Firebase..

DatabaseReference demo = mReference.child("demo").orderByValue().equalTo("John").getRef();

    demo.addListenerForSingleValueEvent(new ValueEventListener() {
        @Override
        public void onDataChange(DataSnapshot dataSnapshot) {
            dataSnapshot.getRef().removeValue();
        }

        @Override
        public void onCancelled(DatabaseError databaseError) {

        }
    });

Aber dies löscht alle Werte aus der Datenbank ...

Question : Wie lösche ich diesen bestimmten Wert ??? was muss ich dafür tun

Jede Hilfe wird geschätzt.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage