簡體   English   中英

在更新項目的更新中,使用雲中的參考功能創建Firestore文檔

[英]Creating a Firestore document with a reference in cloud functions on update from updated item

我有這個功能,可以通過functions.firestore.document().onUpdate()監聽Firestore Document上的更新。

以下是我想如何使用的代碼段:

exports.createItem = functions.firestore
  .document('list/{itemId}')
  .onUpdate((change, context) => {
    const ref = REFERENCE_TO_DOCUMENT_CHANGED; // how to do this?
    const changedData = change.after.data();
    const changedValueId = changedData.id;
    const create = admin.firestore().doc(`newlist/${changedValueId}`);
    create.set({
      item: ref,
      ...changedData
    });
  });

Firestore onUpdate觸發器上Cloud Functions文檔中,似乎更新后的文檔在change.after可用。 因此,該文檔的DocumentReference可以作為change.after.ref (或change.before.ref ,因為change.beforechange.after引用同一文檔的不同快照。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM