Я использую Firebase & iOS и пытаюсь проверить, когда пользователь пытается отправить комментарий.Правило проверки башенки не работает
Вот мои правила:
{
"rules": {
"comments": {
".read": true,
".write": "auth.uid != null",
"$comment_id": {
".validate": "newData.isString() && newData.val().length < 100"
}
}
}
}
Вот моя структура базы данных:
Комментарий, который был отправлен успешно был, когда я удалил ".validate"
часть. Я также попытался поставить ".validate": "newData.isString() && newData.val().length < 100"
вне блока $comment_id
, но это все равно привело к сбою.
Несмотря на это, я получаю эту ошибку от тренажера, когда я пытаюсь добавить комментарий:
Почему мой ".validate"
работает? Что мне не хватает?