Я не могу понять, как сделать так, чтобы недопустимые большие данные могли быть записаны в мой проект Firebase.
У меня есть такая структура данных:
{
"BotLevel" : 3,
"CreateTime" : "2020-03-04T08:58:13.102305Z"
}
И эти правила безопасности:
{
"rules": {
".read": "auth != null",
".write": "auth != null",
"games": {
"BotLevel": { ".validate": "true && newData.isNumber() && newData.val().length <= 10"},
"CreateTime": { ".validate": true },
"$other": { ".validate": false }
}
}
}
Когда я запускаю правила, я получаю ошибку, даже если я пытаюсь установить newData.val().length
на что-нибудь? Он проверяет отлично без части length
, даже val()
подтверждает, что находится ниже, чем бы я ни пытался.
Чего мне не хватает?