扑扑的Firebase数据库事务崩溃

时间:2018-10-18 08:28:09

标签: firebase firebase-realtime-database flutter

我正在尝试使用transaction创建子级。 我真的很喜欢。

 void _runTransaction(DatabaseReference ref, Map<String, dynamic> data) async { 
      await ref.runTransaction((MutableData tx) async {
         tx.value = data;
         return tx;
     });
  }

但是应用程序将崩溃,并且不会创建子级。
我做错了吗?
有谁知道出了什么问题?

1 个答案:

答案 0 :(得分:0)

如文件所述
performs an optimistic-concurrency transactional update to the data at this Firebase Database location.

我认为您无法通过交易创建。 创建子项后,然后使用已处理的事务对其进行更新。