我正在构建一个 iOS 应用程序,一旦用户登录,他们每个人都会获得自己的个人参考,以跟踪他们登录时使用的电子邮件。然而,在他们登录并转到下一个视图控制器后,用户选择要存储在数据库中的数量,我正在创建一个新的引用,我不想这样做。我只想添加他们登录时给出的引用。我如何修改我的代码,以便他们在登录时存储的每个后续数据引用都成为与该特定用户关联的原始引用的子项?
这就是我的数据库的样子,我在创建电子邮件引用的登录控制器之后创建了控制器的数量引用,我只想将引用的数量附加到保存他们电子邮件的现有数量
我能想到两种选择。
第一个是写得更深一层:
var ref: DatabaseReference!
ref = Database.database().reference()
self.ref.child("users").child(user.uid).child("Amount").setValue(1)
另一种方法是更新特定字段:
var ref: DatabaseReference!
ref = Database.database().reference()
self.ref.child("users").child(user.uid). updateChildValues(["Amount": 1])
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句