Firebase数据结构:
users
- 90384m590v834dfgok34
•userName: "Matt"
•values: ["test1", "test2"]
我想更新这些firebase条目中的值而不替换整个东西。我知道update()函数是我需要做的,但是从我尝试过的例子来看它不起作用。
另外,如何通过update()函数将新项添加到values数组?
答案 0 :(得分:7)
为要更新其值的用户创建参考,并使用updateChildValues
。
let ref = FIRDatabase.database().reference().child("users/90384m590v834dfgok34")
ref.updateChildValues([
"values": [
"test3",
"test4"
]
])