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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です