Я вчера задал вопрос, который был помечен как дубликат, и когда я обновил вопрос, он не был отмечен. Поэтому я снова спрашиваю (в соответствии с рекомендацией stackoverflow).Firebase/Swift queryOrder then match value
Я пытаюсь сортировать по нескольким значениям в firebase. Я понимаю, что это невозможно, но мне дали пример на другом языке, который лишь наполовину полезен, как правильно это делать. В любом случае я попытался следовать приведенному здесь примеру Query based on multiple where clauses in firebase.
Это структура моего firebase
room
-KJe22sduQMz1DIs_DH6
allowedParticipants:
14
createdBy:
"Mr Tester"
members:
"nmeMYnnSatRch5qKPJKIe7jEOLy2"
participating:
true
status:
"seedling"
theme:
"Cats"
totalNumberOfMembers:
1
и это код, который я пытаюсь заставить работать
ref.queryOrderedByChild("status").queryStartingAtValue("active").queryEndingAtValue("active").observeEventType(.Value) { (snapshot: FIRDataSnapshot) in
let themeOfEvent = snapshot.value
if themeOfEvent?.value == pickedTheme {
print("foo")
}
}
Может кто-нибудь пожалуйста, напишите полезный комментарий или ответить, чтобы помочь мне ? Спасибо