Firebase push() 和 set()

IT技术 javascript reactjs firebase firebase-realtime-database
2021-05-21 02:49:48

我正在编写一些 React 代码来将文本推送到 firebase,我已经看到了几种不同的方法来做到这一点。我认为区别在于 set() 覆盖位置处的数据,而 push 会将其添加到任何已经存在的位置下,但是我后来遇到了

this.ref.push().set({text: text});

它同时使用两者,所以现在我有点困惑与 set() 和 push() 相比,它的作用是什么任何帮助表示赞赏

1个回答

ref.push().set({text: text})在 Firebase JavaScript SDK 中调用完全相同ref.push({text: text})这只是一个速记符号。