【发布时间】:2026-01-01 03:05:02
【问题描述】:
代码:
database.child("\(groupChatId)_A").updateChildValues(["isLocked" : FirebaseDatabase.ServerValue.toggleBool()])
toggleBool() 是编造的。我可以在不需要读写的情况下执行这样的操作吗?
【问题讨论】:
标签: swift firebase firebase-realtime-database
代码:
database.child("\(groupChatId)_A").updateChildValues(["isLocked" : FirebaseDatabase.ServerValue.toggleBool()])
toggleBool() 是编造的。我可以在不需要读写的情况下执行这样的操作吗?
【问题讨论】:
标签: swift firebase firebase-realtime-database
实时数据库服务器上唯一存在的原子读写操作是increment(...)。没有切换布尔值的操作,因此您必须use a transaction 才能在应用程序代码中执行读写操作。
【讨论】: