update method
- DatabaseClient databaseClient,
- V value
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, update: true);
return await client.inTransaction((txn) {
return client.getSembastStore(store).txnUpdate(txn, value, key);
}) as V;
}