Firestore 中的事务与 FieldValue.increment(1)?

Jor*_*orn 1 google-cloud-firestore

为了将计数器的值加一,使用以下哪一种方法更安全:事务还是 FieldValue.increment(1)?或者这些方法做完全相同的事情吗?使用第二个选项有什么缺点吗?我问这个问题是因为实际上我使用一行代码而不是在交易时最少使用 15 行代码。谢谢!

Dou*_*son 5

它们最终具有完全相同的效果。 FieldValue.increment效率更高,因为它不需要在客户端和服务器之间进行额外的往返来处理客户端上的事务处理程序回调。