我从firebase开始,我一直在阅读大量示例代码。我注意到的一件事是,一些示例在获取参考数据时使用functions.database,而一些使用firebase.database。
例如,这使用functions.databasehttps://firebase.google.com/docs/functions/database-events
此使用firebase.databasehttps://firebase.google.com/docs/database/web/read-and-write
使用一个相对于另一个有任何功能上的优势吗?
谢谢
它们在两个不同的上下文中使用:
functions.database
。因此,它在Cloud Function平台上的在后端执行的代码中使用。firebase.database()
用于前端firebase.database.Reference
的实例,以便从Firebase实时数据库读取数据/向Firebase实时数据库写入数据。因此,这完全取决于您计划在哪里执行代码。