[Firebase]Firebaseのadd,update,setメソッドについて

Firebaseのadd,update,setメソッドについて

メソッド登録更新
add×
update×
set

■データ登録は、add、setどちらもできますが、その大きな違いは以下です。

・add : ドキュメントID自動発行する。

・set : ドキュメントID自動発行しない。

await firebase.firestore().collection('test').doc('dodumentId01').set({
  displayName: '山田太郎',
  dodumentId: 'dodumentId01'
})

■データ更新は、update、setどちらもできますが、その大きな違いは以下です。

・update : 指定したフィールドのみ更新する。

・set : 全てのフィル―ド更新する。

■使い分けの例

・set : 登録時使用する。

・update : 更新時使用する。

投稿者: kinkun

保有資格 Salesforce Certified Platform App Builder T Salesforce Certified Platform Developer I Salesforce Certified Platform Developer II Salesforce Certified Administrator

コメントを残す

メールアドレスが公開されることはありません。