#swift #firebase #firebase-realtime-database
#swift #firebase #firebase-база данных в реальном времени
Вопрос:
Структура данных Firebase:
users
- 90384m590v834dfgok34
•userName: "Matt"
•values: ["test1", "test2"]
Я хочу обновить значения внутри этих записей firebase, не заменяя все это целиком. Я знаю, что функция update () — это то, что мне нужно сделать, но из примера, который я пробовал, он не работает.
Кроме того, как мне добавить новый элемент в массив значений с помощью функции update()?
Ответ №1:
Создайте ссылку для пользователя, значения которого вы хотите обновить и использовать updateChildValues
.
let ref = FIRDatabase.database().reference().child("users/90384m590v834dfgok34")
ref.updateChildValues([
"values": [
"test3",
"test4"
]
])
Комментарии:
1. FIRDatabase переименована в Database