Firebase 云函数数据库触发器 'onCreate is not a function'
Firebase Cloud Functions Database Trigger 'onCreate is not a function'
为了提高效率,我想使用 onCreate 方法而不是 onWrite,但我遇到了这个错误:
functions.database.ref(...).onCreate is not a function.
然而,文档中似乎有一个功能https://firebase.google.com/docs/reference/functions/functions.database.RefBuilder#onCreate
我的代码开头如下:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.manager = functions.database.ref('some_ref')
.onCreate(event =>{
期待您的帮助。
在此先致谢。
更新: 在对该问题的评论中,Firebaser Doug Stevenson 指出项目函数文件夹中的 运行 npm upgrade
是更简单的更新方法到最新版本。
我找不到任何关于如何更新到最新版本 firebase-functions
的文档。在 general guidelines described here 之后,转到项目的函数目录并输入此命令:
npm install --save firebase-functions
然后您可以查看 package.json
文件以查看安装的版本。包含新触发器的 firebase-functions
的 new version 是 0.5.9
为了提高效率,我想使用 onCreate 方法而不是 onWrite,但我遇到了这个错误:
functions.database.ref(...).onCreate is not a function.
然而,文档中似乎有一个功能https://firebase.google.com/docs/reference/functions/functions.database.RefBuilder#onCreate
我的代码开头如下:
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp(functions.config().firebase);
exports.manager = functions.database.ref('some_ref')
.onCreate(event =>{
期待您的帮助。
在此先致谢。
更新: 在对该问题的评论中,Firebaser Doug Stevenson 指出项目函数文件夹中的 运行 npm upgrade
是更简单的更新方法到最新版本。
我找不到任何关于如何更新到最新版本 firebase-functions
的文档。在 general guidelines described here 之后,转到项目的函数目录并输入此命令:
npm install --save firebase-functions
然后您可以查看 package.json
文件以查看安装的版本。包含新触发器的 firebase-functions
的 new version 是 0.5.9