Firebase/nodeJS:在不干扰记录的情况下添加新元素



在此代码中:

firebase.database().ref('users/' + userId).set({
username: name,
email: email,
profile_picture : imageUrl
}, 

userID的现有元素在执行时被删除。如何在不干扰现有阵列的情况下添加新元素?

如果我们参考文档,set方法用于"将数据写入或替换到定义的路径";。要添加新元素而不进行替换,可以使用;"更新";或";"推";方法请参阅文档。我在下面添加了链接。

保存数据|Firebase实时数据库