火力基地执行同时操作

时间:2019-02-22 20:01:23

标签: firebase firebase-realtime-database

我的Firebase应用程序有问题。我的应用收到了请求,并且需要在不同引用的firebase上进行两项操作。问题是一个可能失败,而另一个则不失败。无论如何,我可以对这两个查询进行操作,如果失败则回滚?示例:

操作:

  //First operation
 database.ref('user/' + id) .push({ id }); //Do not fail
 //Secound operation
 database.ref('userTotalList/).transaction... //Fails

我将在用户名而不是列表名上。在这种情况下,我需要返回错误并取消第一个操作

我认为我可以使用事务来实现,但不能使用不同的引用,是否仍然可以在Firebase实时数据库上做到这一点?

谢谢

0 个答案:

没有答案