如何为任何文档更新添加Firebase触发器?

时间:2019-08-27 18:11:38

标签: firebase google-cloud-firestore google-cloud-functions

如Firebase云功能documentation中所述,触发器必须始终指向文档。但是我想在任何文档更新时创建一个触发器。假设我不知道哪个文档被更新,如何添加一个不知道文档ID的触发器?

1 个答案:

答案 0 :(得分:0)

Firebase云功能为您提供onUpdate()触发器。只需查看文档中的post

编辑

这是firebase文档中的代码示例。有关更多信息,请查看here

exports.updateUser = functions.firestore
    .document('users/{userId}')
    .onUpdate((change, context) => {
      // Get an object representing the document
      // e.g. {'name': 'Marie', 'age': 66}
      const newValue = change.after.data();

      // ...or the previous value before this update
      const previousValue = change.before.data();

      // access a particular field as you would any JS property
      const name = newValue.name;

      // perform desired operations ...
    });index.js