Есть ли способ обновить базу данных с помощью динамического идентификатора в качестве ключа?
Допустим, я хочу, чтобы база данных выглядела следующим образом:
- Data
- dynamic key
- data 1
- data 2
Этот ключ должен расти каждый раз, когда вызывается databaseRef.updateChildValues(addObject)
.
Более того, есть ли способ установить переменную в качестве ключа? Я пробовал это, но это не сработало:
var addId: Int = 0
func updateData() {
...
addId += 1
let addObject = [
addId: someData
] as [String: Any]
databaseRef.updateChildValues(addObject)
}