Ограничить базу данных firebase, чтобы создавать новые узлы, используя правила firebase - PullRequest
0 голосов
/ 13 января 2020

Как я могу ограничить базу данных для создания новых узлов (из приложения) в базе данных, используя правила firebase.

Моя база данных выглядит так
enter image description here

1 Ответ

0 голосов
/ 13 января 2020

Я надеюсь, что вы написали правило для всех существующих узлов в базе данных, после этого напишите следующее правило для предотвращения создания новых узлов из приложения android или любой другой интеграции

  "rules": {
    "Articles": {
        ".read": //rules that you want to write
        ".write": //rules that you want to write
    }
    "Categories": {
        ".read": //rules that you want to write
        ".write": //rules that you want to write
    }
    .
    .
    //rules for other nodes in your database
    .
    .
    "$NewNode":{
        //This rule will prevent from creating new nodes
        ".read": false,
        ".write": false
    }
  }
}
...