Swift Firebaseでキーを取得する方法
Firebaseで値を取得する際に、親キーを取得する方法がわかりません。
色々なサイトを参考にしたのですが、うまくいかないため質問させて頂きました。
このように保存しています
「id=111」と「num=11111」で検索し、「test1」を取得したいのですが、うまくいきません。
また、そもそも値を2つ指定して読み取りをする方法がわからなく困っております。
どなたかお知恵をいただけないでしょうか。
ーー省略ーー
let ref = Database.database().reference().child("abcd1234").queryOrdered(byChild: "id").queryEqual(toValue:"111" )
ref.observeSingleEvent(of: .value, with: { (snapshot) in
for item in snapshot.children {
let snap = item as! DataSnapshot
let aa = snap.key
print("=================")
print(aa)
print("=================")
}
})
ーー省略ーー
・環境
Xcode 10.1
Swift 4.2.1