[swift][firebase] childByAutoIdで追加したIDを取得する
目次
childByAutoIdで追加したIDを取得する
DBに書き込みした直後
サンプルコード:
let ref = FIRDatabase.database().reference().child("users").child(user.uid).childByAutoId()
let autoid = ref.key //autoIDのID
DBからデータを読み込んだとき
DBからデータを読み込んだときのIDの表示は下記の通り
サンプルコード:
let ref = FIRDatabase.database().reference().child("users").child(user.uid)
ref.observeEventType(.Value, withBlock: { snapshot in
for child in snapshot.children {
let key = child.key as String
print(key)
}
})