1

For example will update(sfDocRef, "population", newPopulation) and update(sfDocRef, "count", newCount) be counted as separate document write. Or should i use set() method


db.runTransaction { transaction ->
    val snapshot = transaction.get(sfDocRef)

    val newPopulation = snapshot.getDouble("population")!! + 1
    val newCount = snapshot.getLong("count")!! + 1
    it.apply {
         update(sfDocRef, "population", newPopulation)
         update(sfDocRef, "count", newCount)
    }  
}
Syed Umair
  • 1,480
  • 1
  • 13
  • 14

1 Answers1

-1

It is considered as a seperate write operation. It is better to combine those. I think this will help you. Link

fatalcoder524
  • 1,428
  • 1
  • 7
  • 16