¿Cómo obtengo la marca de tiempo del servidor en Cloud Functions para Firebase con Firestore?

¿Cómo podemos obtener una marca de tiempo del servidor, sin usar la base de datos en tiempo real sino usando Firestore?

import * as functions from 'firebase-functions'
import { Firestore } from '@google-cloud/firestore'

const db = new Firestore()

export let testIfMatch = functions.firestore
        .document('users/{userId}/invites/{invitedUid}')
        .onCreate(event => {
            let invite = <any>event.data.data()

            if (invite.accepted == true) {
              return db.collection('matches').add({
                friends: [userId, invitedUid],
                timestamp: doc.readTime // <--- not exactly the actual time
              })
            }

Respuestas a la pregunta(1)

Su respuesta a la pregunta