云功能 - 更新onUpdate触发器内的文档变量。可能?

时间:2018-01-17 14:06:58

标签: javascript function firebase cloud google-cloud-firestore

我有一个名为' equipment'每当在该集合中的任何文档上触发更新时,我都会设置云功能。

但是,我想在onUpdate触发器中更新所述文档的字段。

从它的外观来看。当我在下面的任何一个。它正在更新文档的属性,而属性又会再次触发云功能,从而导致循环发生。

event.data.ref.set({property: updatedValue}, {merge: true})

event.data.ref.update({property: updatedValue})

是否还有其他方法可以更新onUpdate触发器中的变量而不会导致此循环?

由于

1 个答案:

答案 0 :(得分:1)

您想要检查新值是否与现有值不同。如果它们不同,请执行更新。如果它们相同,请跳过更新。