在此代码中:
firebase.database().ref('users/' + userId).set({
username: name,
email: email,
profile_picture : imageUrl
},
userID
的现有元素在执行时被删除。如何在不干扰现有阵列的情况下添加新元素?
如果我们参考文档,set方法用于"将数据写入或替换到定义的路径";。要添加新元素而不进行替换,可以使用;"更新";或";"推";方法请参阅文档。我在下面添加了链接。
保存数据|Firebase实时数据库