Firebase 使い方まとめ (Firestore編)
2019.03.06 09:27
※一部、既存記事と重複する記述あり
Firebase Cloud Firestore
初期化
firebase.initializeApp({
apiKey: '### FIREBASE API KEY ###',
authDomain: '### FIREBASE AUTH DOMAIN ###',
projectId: '### CLOUD FIRESTORE PROJECT ID ###'
});
let firestore = firebase.firestore();
コレクション -> ドキュメントの指定
let docRef = firestore.collection(コレクション名).doc(ドキュメント名);
指定したドキュメントからデータを取得
docRef.get().then(doc => {
if(doc.exists) { ドキュメントが存在した場合 }
else { ドキュメントが存在しなかった場合 }
}
ドキュメント全取得
let collectionRef = firestore.collection(コレクション名);
全取得したドキュメントから一つずつデータを取得
collectionRef.get().then(query => {
query.forEach(doc => {
ドキュメントに対する処理
});
});
取得したデータの中身を参照
doc.data().キー
データをセット
docRef.set( { キー: 値 } )