728x90
fbtest0001
기본 crud 동작하는 버튼으로 컨트롤
create
// instance 가져오기
FirebaseFirestore firebaseFirestore = FirebaseFirestore.instance;
// 데이터 Create
firebaseFirestore
.collection('books')
.doc('flutter2')
.set({'page': 411, 'purchase?': false, 'title': '플러터 배우기'});
read
// 데이터 Read
firebaseFirestore
.collection("books")
.doc("flutter2")
.get()
.then((DocumentSnapshot ds) {
Map<String, dynamic> data = ds.data() as Map<String, dynamic>;
title = data['title'];
print(title);
}
update
// 데이터 Update
firebaseFirestore
.collection("books")
.doc("flutter2")
.update({"page": 543});
delete
// 데이터 delete
firebaseFirestore
.collection('books')
.doc('flutter2')
.update({'page': FieldValue.delete()});
'개발 > Flutter' 카테고리의 다른 글
Flutter 2.8 발표 (0) | 2021.12.23 |
---|---|
Flutter에서 Null Safety를 사용하는 이유 (1) | 2021.12.23 |
Flutter :: StreamBuilder vs FutureBuilder (1) | 2021.12.21 |
Flutter :: GetX 개념 이해 (0) | 2021.12.21 |
Flutter + Firebase 알람 공유 어플리케이션 개발 계획 (1) | 2021.12.19 |