我的Firebase应用程序有问题。我的应用收到了请求,并且需要在不同引用的firebase上进行两项操作。问题是一个可能失败,而另一个则不失败。无论如何,我可以对这两个查询进行操作,如果失败则回滚?示例:
操作:
//First operation
database.ref('user/' + id) .push({ id }); //Do not fail
//Secound operation
database.ref('userTotalList/).transaction... //Fails
我将在用户名而不是列表名上。在这种情况下,我需要返回错误并取消第一个操作
我认为我可以使用事务来实现,但不能使用不同的引用,是否仍然可以在Firebase实时数据库上做到这一点?
谢谢