我有一个名为' equipment'每当在该集合中的任何文档上触发更新时,我都会设置云功能。
但是,我想在onUpdate触发器中更新所述文档的字段。
从它的外观来看。当我在下面的任何一个。它正在更新文档的属性,而属性又会再次触发云功能,从而导致循环发生。
event.data.ref.set({property: updatedValue}, {merge: true})
或
event.data.ref.update({property: updatedValue})
是否还有其他方法可以更新onUpdate触发器中的变量而不会导致此循环?
由于
答案 0 :(得分:1)
您想要检查新值是否与现有值不同。如果它们不同,请执行更新。如果它们相同,请跳过更新。