如何在Flutter中的firebase_database中执行原子读/写事务?
答案 0 :(得分:7)
交易是对Firebase实时数据库或Cloud Firestore中的一条数据进行原子读/写。
Flutter是使用Dart语言的移动开发框架。
这是在Flutter应用中使用firebase_database包执行交易的方式。
final dataRef = database.reference().child('path/to/data');
dataRef.runTransaction((MutableData transaction) async{
transaction.value = (transaction.value ?? 0) + 1;
return transaction;
});