Ich fragte gestern eine Frage, die als ein Duplikat markiert war, und wenn ich die Frage aktualisiert wurde es nicht unmarkiert. Also frage ich nochmal hier (lt. Stackoverflow Empfehlung).Firebase/Swift queryOrder dann stimmen Wert
Ich versuche nach mehreren Werten in Firebase zu sortieren. Ich verstehe, dass das nicht möglich ist, aber ich erhielt ein Beispiel in einer anderen Sprache, die nur halb hilfreich ist, wie man es richtig macht. In jedem Fall habe ich versucht, dem hier angegebenen Beispiel zu folgen Query based on multiple where clauses in firebase.
Dies ist die Struktur meiner Feuerbasis
room
-KJe22sduQMz1DIs_DH6
allowedParticipants:
14
createdBy:
"Mr Tester"
members:
"nmeMYnnSatRch5qKPJKIe7jEOLy2"
participating:
true
status:
"seedling"
theme:
"Cats"
totalNumberOfMembers:
1
und dies ist der Code, den ich
ref.queryOrderedByChild("status").queryStartingAtValue("active").queryEndingAtValue("active").observeEventType(.Value) { (snapshot: FIRDataSnapshot) in
let themeOfEvent = snapshot.value
if themeOfEvent?.value == pickedTheme {
print("foo")
}
}
zur Arbeit zu kommen versuche Könnte jemand bitte einen nützlichen Kommentar schreiben oder zu beantworten, mir zu helfen ? Danke