Получение полей документа после облачной функции «onCreate» (firestore) - PullRequest
0 голосов
/ 11 января 2020

Я написал облачную функцию Google, которая срабатывает каждый раз, когда новый пользовательский документ добавляется в мою базу данных firestore.

Сложная (я надеялась) часть сделана, но сейчас я изо всех сил пытаюсь получить доступ фактические поля в документе, который был создан. Это простой пользовательский документ с полем «электронная почта».

Вот моя функция. Чем мне заменить электронную почту?

exports.sendWelcomeEmail = functions.firestore
  .document('users/{userId}')
  .onCreate((snapshot, context) => {
        sendEmail(snapshot.email)
});

1 Ответ

0 голосов
/ 11 января 2020

вы можете найти ваши пользовательские данные в snapshot.data ()

exports.sendWelcomeEmail = functions.firestore
  .document('users/{userId}')
  .onCreate((snapshot, context) => {
        let user = snapshot.data();
        sendEmail(user.email)
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...