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-functionsnew version 是 0.5.9