标签: ios firebase firebase-realtime-database
我正在使用Firebase开发一个ios应用程序,它拥有庞大的用户。我需要根据用户的响应更新Firebase数据库中的特定字段值。有没有办法在不读取当前值的情况下将特定字段的值增加一(1)。当几个用户试图同时增加相同字段的值时会发生什么?
答案 0 :(得分:5)
从客户端应用程序中,如果不读取值,则无法递增值。如果有多个编写器,则最后一个编写器的值将覆盖其他所有内容。
如果要在具有相同值的并发编写器时安全地增加值,请使用transaction。