Как запустить облачную функцию Firebase только при обновлении поля? - PullRequest
0 голосов
/ 27 августа 2018

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

Например:

exports.onAvatarUpdated = functions.firestore.document('users/{userId}/avatarUrl')
  .onUpdate(change => { 
  // do something here
});

1 Ответ

0 голосов
/ 27 августа 2018

В настоящее время нет триггеров для определенного поля. Вы можете инициировать только любое изменение в документе, и если вы хотите узнать, изменилось ли определенное поле, вам нужно изучить объект изменения, чтобы выяснить это.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...