После выхода Cloud Functions 1.0.x для Firestore изменилось следующее: вы можете вывести форму doc :
До (<= v0.9.1) </strong>
exports.dbCreate = functions.firestore.document('notes/{noteId}').onCreate((event) => {
const newData = event.data.data();
const param = event.params.noteId;
});
Сейчас (v1.0.0)
exports.dbCreate = functions.firestore.document('notes/{noteId}').onCreate((snap, context) => {
const newData = snap.data();
const param = context.params.noteId;
});
Итак, в вашем случае это означает, что ваша облачная функция должна быть изменена на:
exports.firestoreEmail = functions.firestore
.document('mensajes/{mensajeId}')
.onCreate(event => {
const mensajeId = context.params.mensajeId; // <- Here is the change
const db = admin.firestore()
return db.collection('mensajes').doc(mensajeId)
.get()
.then(doc => {...
.....