我具有此功能,可通过Firestore Document
来监听functions.firestore.document().onUpdate()
上的更新。
以下是我想如何使用它的摘要:
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
});
});
答案 0 :(得分:2)
从Cloud Functions documentation on Firestore onUpdate
trigger看来,更新的文档在change.after
中可用。因此,该文档的DocumentReference
可作为change.after.ref
(或change.before.ref
使用,因为change.before
和change.after
指的是同一文档的不同快照)。>