Привет, ребята. Я хочу отфильтровать данные своей базы данных несколькими способами. Поэтому я хочу, чтобы я мог фильтровать каждый товар по стоимости продукта, по тому или иному стилю и по цвету. Mich на самом деле код всегда терпит неудачу ..
Так что, если я отфильтрую только одно свойство, оно будет отлично работать ... поэтому я подумал, что нужно только добавить больше значений queryEqual, и это будет работать, но если я сделаю это, вероятно, приложение потерпит неудачу. Спасибо за поддержку!
func DatabaseExerciseQuery() {
let ref = Database.database().reference().child("Test")
let Style = ref.queryOrdered(byChild: "AStyle").queryEqual(toValue: "\(StyleCollect[0])").queryEqual(toValue: "\(colorsCollect[0])").queryOrdered(byChild: "\(brandCollect)")
Style.observeSingleEvent(of: .value, with: { (snapchot) in
for childSnapchot in snapchot.children {
print(childSnapchot)
}
})
}