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)