update method
Transaction
update(
- DocumentReference docRef,
- Map<
Object?, Object?> data, [ - Precondition? precondition
Updates fields provided in data
for the document referred to by docRef
.
Only the fields specified in data
will be updated. Fields that
are not specified in data
will not be changed.
If the document does not yet exist, it will fail.
Implementation
Transaction update(
DocumentReference<dynamic> docRef,
Map<Object?, Object?> data, [
Precondition? precondition,
]) {
_transactionWriteBatch.update(
docRef,
{
for (final entry in data.entries)
FieldPath.from(entry.key): entry.value,
},
precondition: precondition,
);
return Transaction._(_firestore, _transactionId, _transactionWriteBatch);
}