有没有办法以动态 id 作为键来更新数据库?
假设我希望数据库如下所示:
- Data
- dynamic key
- data 1
- data 2
每次调用databaseRef.updateChildValues(addObject)
时,该键都会增长。
此外,有没有办法将 var 设置为键?我已经尝试过,但没有成功:
var addId: Int = 0
func updateData() {
...
addId += 1
let addObject = [
addId: someData
] as [String: Any]
databaseRef.updateChildValues(addObject)
}
最佳答案
您可能需要childByAutoId()
let value:[String:Any] = ["key":"value"]
ref.child("Data").childByAutoId().setValue(value)
关于ios - Swift & Firebase - 使用动态 key 更新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55985138/