【发布时间】:2018-01-26 07:12:09
【问题描述】:
这是一个简单的问题,我在 documentation 的标题中看到了所有这些方法,但所有示例都使用 onWrite() 来触发数据库事件,然后必须检查以确保它不是用于删除或更新
exports.makeUppercase = functions.database.ref('/messages/{pushId}/original')
.onWrite(event => {
...
// Only edit data when it is first created.
if (event.data.previous.exists()) {
return;
}
// Exit when the data is deleted.
if (!event.data.exists()) {
return;
}
...
});
例如,使用 onCreate() 的唯一示例与身份验证事件有关。是有原因还是我只是偏执?为什么不直接使用 onCreate() 而不用检查呢?
【问题讨论】:
标签: firebase firebase-realtime-database google-cloud-functions