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)
}
}
question from:https://stackoverflow.com/questions/65857046/does-multiple-updates-on-single-document-in-a-transaction-incur-write-cost-for-e