例如我有這個云功能
export const testFunction = functions.firestore
.document('posts/{postID}')
.onWrite((change) => {
if (!change.after.data()) return;
const { count = 0 } = change.after.data();
t.set(change.after.ref, { count: count 1 }, { merge: true });
});
由于它不斷更新檔案欄位并觸發自身,它會陷入回圈嗎?
uj5u.com熱心網友回復:
您的代碼沒有顯示是什么t,所以我們無法確切地知道這個函式在做什么。
但是,如果您在回應同一檔案的更新而觸發的觸發器中更新檔案,則觸發器將再次執行。您可以在不更新檔案的情況下使函式回傳,以避免無限回圈。因此,您需要弄清楚如何確定是否是這種情況。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/333920.html
標籤:节点.js 火力基地 谷歌云firestore 谷歌云功能
