Правило безопасности firestore проверяет, является ли поле целым числом - PullRequest
0 голосов
/ 05 августа 2020

Мне интересно, как мне проверить, является ли поле целым числом или нет. Я знаю, что мы можем преобразовать запись поля в целое число с помощью int(request.resource.data[field]), но есть ли способ проверить, является ли request.resource.data[field] целым числом, вернуть истину, если это так, а ложь - нет?

1 Ответ

0 голосов
/ 05 августа 2020

Вы можете проверить тип с помощью оператора is.

Итак:

request.resource.data[field] is int

Или

request.resource.data.field is int

Я настоятельно рекомендую посмотреть видео Дуга на Типы данных и глобальные объекты в правилах безопасности Firebase , в частности, раздел типы проверки .

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