我正在使用onWrite触发云功能。在onWrite函数中,我想对所写文档的ref ID做一些事情。我该怎么抓?我当前的代码看起来像这样,但是我不知道如何填充eventID。
exports.syncEvents = functions.firestore
.document('events/{eventID}')
.onWrite((change, context) => {
admin.firestore().collection('users').doc(host).collection('events').doc(eventID).set({
active: true
})
});
答案 0 :(得分:3)
change.after
是文档写入后已更改的DocumentSnapshot。 DocumentSnapshot具有一个名为id
的属性,其中包含文档的ID。因此change.after.id
是文档ID。