Open5
【Firestore】Firestoreについての基本的なことをつらつらと
Firestoreの基本用語
- フィールド
- ドキュメント
- コレクション
フィールド
キーとバリューのセット
title: 'hogehoge'
price: 100
ドキュメント
フィールドの集まり
コレクション
ドキュメントの集まり
値の取得について
・get()
・コレクションを取得
Firestoreの中のpostsコレクションを取得
FirebaseFirestore.instanse.collection('posts').get();
・ドキュメントを取得
Firestoreの中のpostsコレクションの中のドキュメント単体を取得
FirebaseFirestore.instanse.collection('posts').doc('id')get();
値の追加について
・add()
postsコレクションにtitleとpriceを持ったドキュメントを追加
FirebaseFirestore.instance.collection('posts').add({'title': 'hogehoge2', 'price:': 500});
・set()
任意のドキュメントに対して追加・一括更新
FirebaseFirestore.instance.collection('posts').doc('firestore01').set({'title': 'hogehoge2', 'price:': 500});
値の更新について
・update()
postsコレクションの任意のドキュメントにあるtitleをhogehoge3に更新
FirebaseFirestore.instance.collection('posts').doc('id').update({'title': 'hogehoge3'});
値の削除について
・delete()
任意のドキュメントを削除する
irebaseFirestore.instance.collection('posts').doc('id').delete();