Firebase: Abfrage zum Ausschließen von Daten basierend auf einer Bedingung
Ich kann die Daten für einen bestimmten Wert im Kind mit @ abrufeorderByChild
undequalTo
(cool, dass es auch für verschachtelte Kinder funktioniert)
private void getData() {
try {
final DatabaseReference database = FirebaseDatabase.getInstance().getReference();
database.child(Constants.TABLE_TASKS).orderByChild("user/id")
.equalTo("somevalue")
.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Timber.d(dataSnapshot.toString());
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
} catch (Exception ex) {
ex.printStackTrace();
}
}
Gibt es eine einfache Möglichkeit, Daten abzurufen, bei denen ein bestimmter Wert nicht gefunden wird, im Grunde genommen so etwas wie einnotEqualTo("somevalue")
?