更新Firebase中的现有数据(Swift)

时间:2016-10-01 18:48:37

标签: swift firebase firebase-realtime-database

Firebase数据结构:

users
       - 90384m590v834dfgok34
          •userName: "Matt"
          •values: ["test1", "test2"]

我想更新这些firebase条目中的值而不替换整个东西。我知道update()函数是我需要做的,但是从我尝试过的例子来看它不起作用。

另外,如何通过update()函数将新项添加到values数组?

1 个答案:

答案 0 :(得分:7)

为要更新其值的用户创建参考,并使用updateChildValues

let ref = FIRDatabase.database().reference().child("users/90384m590v834dfgok34")

ref.updateChildValues([
    "values": [
        "test3",
        "test4"
    ]
])