javascript - 在 Firebase 中使用 onUpdate 函数时,如何检索已更新的记录?

标签 javascript firebase firebase-realtime-database google-cloud-functions

在firebase上使用云函数时,使用onUpdate触发器,我如何检索已更新的记录(换句话说,触发函数的记录)?我正在使用 JavaScript 与 Firebase 数据库交互。

最佳答案

第一个参数通过了你的 onUpdate处理函数是 Change目的。这个对象有两个属性,beforeafter , 两个 DataSnapshot对象。这些 DataSnapshot 对象描述了触发函数的更改前后的数据库内容。

exports.foo = functions.database.ref('/location-of-interest')
.onUpdate((change) => {
    const before = change.before  // DataSnapshot before the change
    const after = change.after  // DataSnapshot after the change
})

关于javascript - 在 Firebase 中使用 onUpdate 函数时,如何检索已更新的记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50938753/

相关文章:

ios - 在 Firebase 数据更改时更新 UITableView

javascript - 使用 AngularFire 创建用户并调用工厂来显示通知

javascript - 解除 ng-repeats 内 ng-model 的绑定(bind)

firebase - 即使没有更改,Cloud Firestore : on realtime listeners, 也会收取读取费用?

javascript - 如何使用 Ramda.js 中的回调函数动态填充/扩展二维数组

javascript - Marionette 嵌入式事件访问 ui 哈希

javascript - 当我合并时,Magento 忽略了我的 javascript 文件

android - Firebase Android SearchView 按值

javascript - 通过原型(prototype)和类属性定义函数有什么区别?

java - 为什么值(value)没有增加int Firebase数据库