Мое приложение использует сканер штрих-кода (1D-3D) для получения кода / тега, затем проверяет его на соответствие моему FirebaseIO и возвращает как действительный / недействительный, если обнаружен / не найден. Сканирование работает, и консоль может печатать номер тега каждый раз, хотя я не могу понять, как найти этот номер обратно в Firebase?
self.tapHandler = { point in print(point) self.barcodesHandler = { barcodes in for barcode in barcodes { print(barcode.stringValue ?? "") let tags = barcode.stringValue let query = dbref.queryOrdered(byChild: "Tag").queryEqual(toValue: tags) query.observe(.value, with: { (snapshot) in for childSnapshot in snapshot.children { print("tag is ") print(childSnapshot) } })
и мою структуру firebase (где Tag - это поле поиска) '' '
{
"members" : {
"4b4ac23c9f184ce8b31fde011cd3a696" : {
"Tag" : 82644,
"Title" : "Mr",
"Uid" : 80,
"Username" : "orange"
},