активировать функцию (OnUpdate) для определенного параметра документа в Firebase Functions - PullRequest
0 голосов
/ 21 сентября 2019

Я хочу сделать функцию, которая активируется, когда параметр документа является конкретным.Например: users / {idDoc}

Structure of users
              {
                idDoc:1,
                update:true
               },
              {
                idDoc:2,
                update:false
              }

Когда я пишу функцию, я определяю:

functions.firestore.document('users/{IdDoc}/}').onUpdate((change,context)=>{});

, но мне нужно, чтобы функция была активирована при изменении документано также когда update = false, возможно ли это сделать?

пример:

onUpdate('users/{IdDoc}') && update==false

Спасибо за помощь

1 Ответ

0 голосов
/ 21 сентября 2019

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

Если вы хотите запускать только для пользовательских документов с обновлением false, рассмотрите возможность записи по определенному пути (например, /userDocsWithFalseUpdates), чтобы вы моглиотфильтровать триггеры на этом.Это не идеально, но это единственный способ получить желаемое поведение.

...