在.onWrite Firebase云函数中访问doc.id

T_R*_*T_H 2 firebase google-cloud-functions google-cloud-firestore

我正在使用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
          })
        });
Run Code Online (Sandbox Code Playgroud)

Dou*_*son 5

change.after是写入后已更改的文档的DocumentSnapshot。DocumentSnapshot有一个名为的属性id,其中包含文档的ID。change.after.id文档ID也是如此。