为了提高效率,我想使用 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 =>{
我期待着您的帮助。
提前致谢。
答案 0 :(得分:17)
更新:在对该问题的评论中,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