Flutter
Flutter Firestore database 사용법
마느아
2021. 8. 28. 13:37
반응형
0. 본격적인 내용 이전
flutter Firebase 사용법(안드로이드 스튜디오)
1. 우선 안드로이드 스튜디오로 새로운 app을 만든뒤 Firebase로 접속한다. Firebase Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다. firebas
learncom1234.tistory.com
이 과정을 따라왔다고 가정하고 포스팅함. cloud_firestore는 반드시 사용해야함.
우선 database는 다음과 같은 컬렉션, 문서이름이라고 가정할때
삽입, 삭제, 수정, 읽기 등등의 방법을 알아보겠다.
1. 데이터 삽입
code는 문서이름, name과 status는 넣을 값
1
2
3
4
5
6
7
|
void createdata(String code, String name, String status){
final usercol=FirebaseFirestore.instance.collection("players").doc("$code");
usercol.set({
"name" : "$name",
"status" : "$status",
});
}
|
cs |
2. 데이터 읽기
1
2
3
4
5
6
|
void readdata(String code){
final usercol=FirebaseFirestore.instance.collection("players").doc("$code");
usercol.get().then((value) => {
print(value.data())
});
}
|
cs |
3. 데이터 수정
1
2
3
4
5
6
|
void updatedata(String code, String status){
final usercol=FirebaseFirestore.instance.collection("players").doc("$code");
usercol.update({
"status" :"$status",
});
}
|
cs |
4. 데이터 삭제
1
2
3
4
|
void deletedata(String code){
final usercol=FirebaseFirestore.instance.collection("players").doc("$code");
usercol.delete();
}
|
cs |
그러나 이 모든 과정은 존재한다는 가정하에 사용하는 것으로, 존재하지 않아도 실행되고 그 사실을 우리는 알 수 없다. 따라서 우리는 존재성을 점검하는 방법을 다음 포스팅에 작성하겠다.
반응형