Несколько триггеров в одной коллекции пожарных - PullRequest
0 голосов
/ 01 июля 2019

Разрешено ли иметь несколько триггеров onWrite в одной коллекции Firestore? У меня уже есть одно событие onWrite в моих облачных функциях:

exports.modifyUser = functions.firestore.document('users/{userId}')
.onWrite((change, context) => {
...
}

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

1 Ответ

1 голос
/ 01 июля 2019

Да, вполне допустимо иметь несколько триггеров в одной коллекции. Они будут стрелять независимо друг от друга и работать в разных контейнерах.

Обратите внимание, что вы будете доплачивать за то, что они изолированы, так как их запуск в отдельности удваивает количество вызовов и, вероятно, уменьшает ваши возможности для параллельного выполнения кода (что приведет к сокращению времени процессора и ГБ).

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