IOS application/Firebase

5. Realtime Database 데이터 쓰기

개발자킹콩 2021. 5. 6. 20:53

 

Realtime Database 데이터 추가하기

 

write의 경우 key를 정하고 setValue 하면 된다.

 

 

 

 

 


 

 

 

 

그런데 우리가 보낼 데이터를 이렇게 간단하지 않다.

 

예를 들면 고객의 데이터를 보낸다고 가정해보자

그렇다면 데이터는 다음과 같은 구조를 가질 것이다.

 

 

 

데이터는 이런 형식이다. 

Customer을 보낼려고 하는데 Book type은 넘어갈수 없다…

String, number, array, dictionary 이 4가지만 데이터로 쓸수 있다.

그렇다면 dictionary가 가장 적합하다.

 

 

 

 

이렇게 compute property를 더하면 Customer은 Book type을 dictionary type으로 데이터베이스에 쓰게 된다. 

 

 

 


 

 

 

 

 

 

 

 

참고로 중복된 데이터는 추가되지 않는다.