如何使用Kotlin将数据添加到android上的firebase实时数据库?

当我将数据上传到fire base实时数据库时,它会完美地上传所有内容,但当我注册一个新用户时,每次创建新用户时,以前的用户数据都会被删除

这是我用来上传数据的代码:

private fun uploadUserDataToDatabase(email: String) {

    var uid = mAuth.currentUser?.uid
    var user = User(email)

    myRef.child(uid!!).setValue(user)

}

这是用户注册后数据库的样子:

?

?

这是另一个用户注册后数据库的样子:

?

?

如何在每次注册新用户时都不删除以前的用户?

如果我将其更改为

myRef.child(uid!!).push.setValue(user)

它上传了两次数据,如下所示:

?

?

转载请注明出处:http://www.66758680.com/article/20230526/1039574.html