У меня есть приложение, в котором есть Темы и категории, одна категория может принадлежать одной или нескольким темам, я пытаюсь отфильтровать данные, чтобы показывать только категорию, которая имеет определенную тему идентификатор помечена как верно, это структура: От одного до большого запроса с Firebase и Swift 3
Вот код я придумал (который работал на Swift 2.3):
self.ref = FIRDatabase.database().reference(fromURL: FIREBASE_URL).child("categories")
let query = ref?.queryOrdered(byChild: "topics/idt2").queryEqual(toValue: true)
query!.observe(.value, with: { (snapshot) in
//This should bring back both categories, Soccer and Moon
print("Inside query \(snapshot.value)") // Prints null
})
Любые идеи?
Фокс следующий вопрос: вы включили изображение вашего дерева JSON в свой вопрос. Пожалуйста, замените это на фактический JSON как текст, который вы легко можете получить, нажав кнопку «Экспорт» в консоли базы данных Firebase. Наличие JSON в качестве текста делает его доступным для поиска, позволяет нам легко использовать его для тестирования с вашими фактическими данными и использовать его в нашем ответе, и в целом это просто хорошая вещь. –