[swift][firebase] 取得したデータに指定した要素が存在するか確認

取得したデータに指定した要素が存在するか確認

Firebaseで取得したsnapshotデータに指定する要素が存在するかを確認するには、snapshot.hasChildで確認できる

例:usersというキーで取得したデータにnicknameがあるか確認

    let ref = FIRDatabase.database().reference()

    ref.child("users").observeSingleEventOfType(.Value, withBlock: { (snapshot) in

        if snapshot.hasChild("nickname"){
            print("要素あり")
        }else{
            print("要素なし")
        }
    })

コメントを残す

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