"how to increment a record in firebase?" Code Answer

4

there's a new method servervalue.increment()in firebase javascript sdk v7.14.0

it's better for performance and cheaper since no round trip is required.

see here

added servervalue.increment() to support atomic field value increments without transactions.

api docs here

usage example:

firebase.database()
    .ref('users')
    .child(user_uid)
    .child('searches')
    .set(firebase.database.servervalue.increment(1))

or you can decrement, just put -1 as function arg like so:

firebase.database()
    .ref('users')
    .child(user_uid)
    .child('searches')
    .set(firebase.database.servervalue.increment(-1))
By kirk.burleson on August 24 2022

Answers related to “how to increment a record in firebase?”

Only authorized users can answer the Search term. Please sign in first, or register a free account.