Firebase fragt @

Sagen wir, ich habe eine Struktur wie diese:

-users
  -user1_uid
    name
    distance
    age

Wie mache ich eine Abfrage wie (Benutzer mit einer Entfernung von <100 und einem Alter zwischen 20 und 25 Jahren suchen)?

Ich habe die Standardmethode ausprobiert

        let recentPostsQuery = (ref?.child("users").queryOrderedByChild("age").queryStartingAtValue("20"))!

M Problem ist, dass es anscheinend nicht möglich ist, mehrere Kinder abzufragen (wie das Kombinieren von Alter und Distanzfilterung). Hat sich diesbezüglich etwas im Vergleich zu Firebase vor einigen Monaten geändert? Sie nach der ersten Abfrage lokal zu filtern, ist meines Erachtens keine Option, da möglicherweise Tausende von Objekten vorhanden sind.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage