Swift 向子级添加更多名称,而无需在Firebase中重写子级

Swift 向子级添加更多名称,而无需在Firebase中重写子级,swift,firebase,Swift,Firebase,单击要添加的按钮时,将加载此函数。 当我第二次尝试添加名称时,旧名称会被覆盖。建议 selectedNames是一个数组,用于存储要导入数据库的名称 countAddNames = 6 func addNames(){ selectedNames.insert(contentsOf: [nameList[countAddNames]], at: 0) print(selectedNames) countAddNames = c

单击要添加的按钮时,将加载此函数。 当我第二次尝试添加名称时,旧名称会被覆盖。建议

selectedNames是一个数组,用于存储要导入数据库的名称

countAddNames = 6

func addNames(){

        selectedNames.insert(contentsOf: [nameList[countAddNames]], at: 0)
        print(selectedNames)
        
        countAddNames = countAddNames + 1
        
         let databaseRef = Database.database().reference()
         let ref = databaseRef.child("HawalliNames").child(candidateNumber)
         ref.updateChildValues([email: selectedNames])

    }