[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) } })