Firebase IT

【Firebase】Realtime Database

2021年5月27日

Realtime Databaseとは

よく同じFirebaseソリューションであるCloud Firestoreとよく対比されますが、こちらは。

Realtime Databaseのコードを記載する

// 保存するデータの作成
let values = ["name": "yosshiblog", "email": "aaa@gmail.com"]
Database.database().reference().child("person").updateChildValues(values, withCompletionBlock: { (error, reference) in
        //エラー処理
        if error != nil{
            print(error!)
            return
        }
            //成功した時
            
})

// データの削除
Database.database().reference().child("person").child("email").removeValue()

// データの読み取り
Database.database().reference().child("person").observeSingleEvent(of: .value, with:{(snapshot) in
        if let data = snapshot.value as? [String:AnyObject]{
            let name = data["name"] as? String
            let email = data["email"] as? String
            print(name!)
            print(email!)
        }
}, withCancel: nil)

 

-Firebase, IT
-

© 2024 Yosshi Labo. Powered by AFFINGER5