所以在我的应用程序中,用户将数据输入到已保存并存储在我的firebase数据库中的文本字段中。但是当输入发生变化时,它会完全覆盖我之前在数据库中的输入。
这是代码;
@IBAction func cont(_ sender: UIButton) {
// Database reference
ref = Database.database().reference()
//Referencing the actual table the data is updated and stored in
let customerRef = ref.child("customerDetails")
customerRef.updateChildValues(["email": emailTextField.text!])
customerRef.updateChildValues(["firstName" : firstNTextField.text!])
}
这是我的数据库的图像;
将收集多个数据,我将添加更多字段,如姓氏和内容。那么现有数据如何不受影响呢?
答案 0 :(得分:0)
使用此选项将允许您在customerDetails内部向数据库添加列表,而不会影响任何现有数据。此外,您可以在一行中更新您的值,如下所示:
issues_comment