如何在Flutter中的firebase_database中执行事务?

Luk*_*tti 3 dart firebase firebase-realtime-database flutter

如何在Flutter中的firebase_database中执行原子读/写事务?

Luk*_*tti 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;
});
Run Code Online (Sandbox Code Playgroud)