我正在尝试使用Swift在空的Firebase数据库中创建一个子级,代码正在运行,没有任何错误,但是我看不到数据库中的更改。 代码:
let ref = Database.database().reference()
ref.child("Branches")
答案 0 :(得分:5)
您没有将值添加到数据库中。
在Firebase中,一旦设置新值,便会创建其他子项。
您可以使用setValue
或updateChildValues
添加值。
示例:
let ref = Database.database().reference().child("branches")
let values = ["any_key" : "any_value"]
ref.updateChildValues(values) { (err, reference) in
// handle errors or anything related to completion block.
}
文档: https://firebase.google.com/docs/database/ios/read-and-write
注意:请务必正确配置你的一切:https://firebase.google.com/docs/database/ios/start
答案 1 :(得分:0)
这取决于您的数据库结构,假设您创建
{
"users": {
"uid": userID,
"username": "string"
}
}
这次是数据,那么您就可以按照问题中的提示进行获取
var ref: DatabaseReference!
ref = Database.database().reference()
self.ref.child("users").child(user.uid).setValue(["username": username])