Firebase queryEqualToValue с childKey
Я пытаюсь запросить данные в моей базе данных Firebase, используя:
queryEqual(toValue: Any?, childKey: String?)
Моя структура базы данных:
Schools {
testUID1 {
schoolNameLC: test school 1
}
}
Мой запрос:
databaseReference.child("Schools").queryEqual(toValue: "test school 1", childKey: "schoolNameLC").observe(.value) { (snap) in
print(snap)
}
Этот запрос распечатываетnull
и я не могу заставить его работать. Из-за того, как настроено мое приложение, я не знаю, что ключschoolNameLC
имеет значениеtestSchool1
под родительским ключомtestUID1
, Все, что я хочу сделать, это поиск черезSchools
в моей базе данных и вернуть что-нибудь сschoolNameLC
ценностьtest school 1
.