База данных Firebase в реальном времени проверяет дочерний объект в массиве - PullRequest
0 голосов
/ 10 ноября 2018

Попытка проверить, что значение массива содержит только определенные элементы.

Клавиша «Фокус» должна содержать только одно или оба из следующих: «движение», «сила».

Итак, я попытался отправить это:

{
  "focus": ["movement"]
}

... и правила безопасности:

 "$id": {
    "focus" : {
        ".validate": "newData.hasChild('movement') || newData.hasChild('strength') || newData.hasChildren(['strength', 'movement'])"
    }
}

Но получите "Имитация обновления запрещена" и не можете понять, почему.

Заранее спасибо

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