Логические выражения закорочены.
Выражение - это все, что имеет какое-либо значение.Например, true
- это одно выражение.false || false
- это три выражения.
Не существует дорожной карты для изменения лимита.Ограничение установлено для предотвращения чрезмерного использования ресурсов каждой операцией.Помните также, что правила безопасности являются бесплатными (за исключением доступа к документам), и всегда будут строгие ограничения на то, что предоставляется бесплатно.
Поскольку мы не можем видеть ваши правила, это не совсемМожно порекомендовать точный совет.Вы должны рассмотреть возможность использования функций, чтобы сократить количество выражений, вычисленных для некоторого доступа.Если вы часто набираете такие вещи, как request.resource.data.foo
, рассмотрите возможность использования функции и передайте ей request.resource.data
для извлечения значений, а не для повторной оценки request.resource.data
, то есть трех выражений.