
DBUser에 새로운 프로퍼티 추가!
UserManager에 있는 메소드들도 다 업뎃 해주고!

User의 Preference를 업뎃하는 메소드를 UserManager에 추가해줌
생각해볼 건 지금 Array로 추가해주려고 하고 있다는거

프로필뷰에서 버튼이 눌리면 추가되게 해줬는데
append가 되는 게 아니라 그냥 값만 바뀌고 있다!

UserManager에서 data를 추가할 때

FieldValue의 arrayUnion을 사용해서 추가해주면 됨!

삭제는 요렇게!
firestore에서 map으로 저장되는 프로퍼티를 써봅시다
커스텀한 데이터모델 타입이라고 생각하면 됨
Collection을 새로 안만들고 필드에 추가하고 싶을 수도 있잖음

요렇게 있다고 해봅시다
첫번째로 Movie도 Codable을 채택해줘야함
그리고

encoder랑 decoder 원래 있던 거 코멘트아웃했던거 살려줌
(다시 보니까 encoder만 필요한 거 같아서 나는 encoder만 살려줌)
이렇게하면 struct 모델 같은 것도 콜렉션 안에 콜렉션 안 만들고도 firestore 콜렉션의 필드에 저장할 수 있게 됩니다~~!