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()});

 

+ Recent posts