Ich entwickle eine Android-App und in dieser App sollten Benutzer in der Lage sein, nach anderen Benutzern zu suchen, die eine bestimmte Sprache kennen, je nach ihren Vorlieben. Dazu erhalte ich die gewünschte Sprache und mache eine Abfrage in der Datenbank, aber ich konnte nicht herausfinden, wie man hier Werte einbringt.Firebase Database Bring Keys nach Kind Werte
So unten sehen Sie meine Datenbank-Struktur im Bild.Sagen Sie Benutzer eine Sprache namens "Italienisch" und dies sollte die alle Benutzer Italienischkenntnisse zurückgeben. Hier
ist der Code: zum Beispiel, sollte es den Benutzern wie Ridvan und Fenerbahce zurück, wenn sie eine Sprache mit italienischen haben.
DatabaseReference myRootRef = FirebaseDatabase.getInstance().getReference("Users");
myRootRef.child("Users").orderByChild("Languages").equalTo(Language).addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}