J'ai déjà suivi this. Mais malheureusement, lorsque je supprime une donnée avec la même valeur que l'autre, elle est également supprimée. Je veux supprimer une seule donnée.Supprimer une valeur spécifique de la base de données Firebase
Voici ma structure de base de données. .
Je souhaite supprimer uniquement une seule valeur.
Query query = databaseReference.orderByChild("address").equalTo(tvPatientAddress.getText().toString());
query.addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(DataSnapshot dataSnapshot, String s) {
dataSnapshot.getRef().setValue(null);
}
@Override
public void onChildChanged(DataSnapshot dataSnapshot, String s) {
}
@Override
public void onChildRemoved(DataSnapshot dataSnapshot) {
}
@Override
public void onChildMoved(DataSnapshot dataSnapshot, String s) {
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
J'ai ce code
Toute chance avez une idée que vous les gars? Je pense que la meilleure façon de le faire est d'obtenir l'ID du patient et de supprimer ces données, car l'ID est unique. Toute aide appréciée!
Vous pouvez donner un exemple du nœud que vous souhaitez supprimer dans une image donnée? –
Par exemple je veux supprimer, Dummy1 @BurhanuddinRashid –