Максимальный размер набора правил - Firestore - PullRequest
0 голосов
/ 03 апреля 2020

что делать, если достигнут максимальный размер набора правил Firestore *1002* (64 КБ)? У меня нет сложных правил, а достаточно много переменных для проверки. В основном я проверяю тип и стоимость. Полагаю, они быстро сложились :( Каков предпочтительный порядок действий здесь? Должен ли кто-то не быть внимательным и не проверять типы переменных, например, чтобы не превысить лимит? Я пытался быть максимально тщательным, а затем Я столкнулся с ограничением размера. Есть ли способ обойти ограничение или совет о том, что проверять, а что нет?

1 Ответ

1 голос
/ 03 апреля 2020

Есть несколько вещей, которые вы можете сделать, чтобы уменьшить общий размер, в зависимости от того, что фактически делают ваши правила:

  • Использование функций для совместного использования избыточного кода между правилами
  • Использование рекурсивного подстановочные знаки для применения общих правил к документам во вложенных подколлекциях
  • Сокращение имен любых подстановочных знаков
  • Запись кода в компактные правила перед загрузкой путем удаления ненужных начальных пробелов

Это не рекомендуется полностью исключать правила. Если вам необходимо сделать это по какой-либо причине, вам нужно будет позвонить в суд. Мы не можем сказать вам, какие правила более важны, чем другие, для ваших конкретных случаев использования.

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

...