Firebase云端函数数据库触发器“onCreate不是函数”

为了效率,我想使用onCreate方法而不是onWrite ,但是我面对这个错误:

functions.database.ref(…)。onCreate不是一个函数

但是,似乎有一个函数在文档中提到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 =>{ 

我期待着你的帮助。
提前致谢。

       

网上收集的解决方案 "Firebase云端函数数据库触发器“onCreate不是函数”"

更新:在对这个问题的评论中,Firebaser Doug Stevenson指出,在项目的函数文件夹中运行npm upgrade是更新到最新版本的更简单的方法。


我没有find有关如何更新到最新版本的firebase-functions任何文档。 按照这里描述的一般原则 ,转到您的项目的函数目录并input以下命令:

 npm install --save firebase-functions 

然后可以查看package.json文件以查看安装的版本。 包含新触发器的新版本的firebase firebase-functions是0.5.9