updateData method
すでにあるデータに対して マージと似ているがそのキーの配下のものは置き換わる
Implementation
Future<void> updateData(
JsonMap data, {
WriteBatch? batch,
Transaction? transaction,
}) {
assert(batch == null || transaction == null);
if (firestoreOperationCounter.enabled) {
firestoreOperationCounter.recordWrite();
}
if (batch == null && transaction == null) {
return ref.update(data);
}
if (batch != null) {
batch.update(ref, data);
return Future.value();
}
if (transaction != null) {
transaction.update(ref, data);
return Future.value();
}
assert(false);
return Future.value();
}