成功和错误后,firestore交易更新回调

时间:2019-10-01 20:31:51

标签: node.js google-cloud-firestore

我们了解到,firestore交易基于悲观锁(https://firebase.google.com/docs/firestore/manage-data/transactions),这意味着交易区块内的实际更新可能基于“自从我上次查看文档以来是否已更改文档而成功或失败”它”。

话虽这么说,我们是否可以在成功或失败的transaction.update()transaction.create()(变异)方法上进行回调,以便我们可以更准确地进行日志记录?

我要问的原因是,使用悲观锁,两个事务块可以同时发生,并且当两个互斥的事情似乎同时发生时,可能会在日志记录中造成混乱。

0 个答案:

没有答案