Google cloud firestore Firestore中的事务与FieldValue.增量(1)?

Google cloud firestore Firestore中的事务与FieldValue.增量(1)?,google-cloud-firestore,Google Cloud Firestore,为了将计数器的值增加1,事务或字段值,使用以下哪种方法更安全。增量(1)?或者这种方法也能做同样的事情吗?使用第二个选项有什么缺点吗?我这样问是因为我实际上使用了一行代码,而在事务处理中使用的是最小15行代码。谢谢 它们最终具有完全相同的效果字段值。增量效率更高,因为它不需要客户端和服务器之间额外的往返来处理客户端上的事务处理程序回调。旧式事务更灵活,您可以在更新文档之前执行额外的检查。但是如果您只想增加一个计数器,那么所有的样板文件都是无用的。

为了将计数器的值增加1,事务或字段值,使用以下哪种方法更安全。增量(1)?或者这种方法也能做同样的事情吗?使用第二个选项有什么缺点吗?我这样问是因为我实际上使用了一行代码,而在事务处理中使用的是最小15行代码。谢谢

它们最终具有完全相同的效果<代码>字段值。增量效率更高,因为它不需要客户端和服务器之间额外的往返来处理客户端上的事务处理程序回调。

旧式事务更灵活,您可以在更新文档之前执行额外的检查。但是如果您只想增加一个计数器,那么所有的样板文件都是无用的。