1
Ich bin nicht in der Lage, um zu bestellen mit orderByChild auf einem Datumsfeld führen (Zeitstempel)Firebase android Bestellung
Hier wird die Struktur der Daten:
Und der Code:
DatabaseReference mMessagesRef = FirebaseDatabase.getInstance().getReference().child("messages")
.child(mConversationId).getRef()
.orderByChild("date").getRef();
mMessagesRef.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot data: dataSnapshot.getChildren()){
Die Abfrage hat den Wert zurückgegeben, aber nicht nach Datum sortiert, es wird mit dem Schlüssel zurückgegeben.