update method
Update a record.
If it does not exist, return null. if value is a map, keys with dot values refer to a path in the map, unless the key is specifically escaped
Returns the updated value.
Implementation
Future<V?> update(DatabaseClient databaseClient, V value) async {
var client = getClient(databaseClient);
value = client.sembastDatabase
.sanitizeInputValue<V>(value as Value, update: true);
return await client.inTransaction((txn) {
return client
.getSembastStore(store)
.txnUpdate(txn, value as Value, key as Key);
}) as V?;
}