Firestoreでインクリメントする方法

便利なことに、Firestoreにはインクリメントするための関数がしっかりと用意されていますので、複雑な処理は必要ありません。

インクリメントするには、firebase.firestore.FieldValue.increment()を使います。

const firebase = require('firebase-admin')

let db = firebase.firestore();
let increment = firebase.firestore.FieldValue.increment(2)
let docRef = db.collection('users').doc('taro')


docRef.set({
    rank:increment
},{merge:true})

firestoreでインクリメント結果の確認

JavaScriptで書きましたが、他の言語の方はドキュメントをご覧ください。

Cloud Firestore にデータを追加する  |  Firebase

コメント

タイトルとURLをコピーしました