Кажется, вам нужно разбить проблему на логические шаги!
Из того, как я понимаю ваш вопрос, вам нужно сначала получить tag
дочерние объекты вашего пользователя.
Простой способ сделать это - сначала получить все дочерние элементы для вашего пользователя, а затем выполнить итерацию по этим данным, чтобы найти ваши теги с новыми ссылками для получения данных.
ref = Database.database().reference().child("tags").child(currentUser.uid)
ref.observeSingleEvent(of: .value, with: { snapshot in
print(snapshot.childrenCount) items
for rest in snapshot.children.allObjects as! [FIRDataSnapshot] {
print(rest.value)
// Create your new db refs with the tag info
}
})
В качестве альтернативы, я бы порекомендовал перейти в Firebase's Firestore, что значительно упрощает такие запросы.