Особые Правила Безопасности Базы Данных Firebase В Режиме Реального Времени

# #firebase #firebase-realtime-database

Вопрос:

Я долгое время имел дело с базой данных Firebase в режиме реального времени, и я не мог найти некоторые решения, даже несмотря на то, что полностью прочитал документ. Вот мой пример структуры:

 {"rules": 
{
"vegetables":{
  "name":{},
  "price":{}
}}}
 

Я хочу написать их по порядку.

1 — Мои объекты в овощах хранятся с идентификатором, предоставленным firebase. Такие объекты, как «$ключ», используются в примерах, которые я видел в документации. Нужно ли мне это использовать?

2-Все в массиве «овощи» может быть прочитано кем угодно. Новые данные может добавить любой желающий. Но никто не может обновить или удалить поле «имя». Напротив, поле «цена» может быть обновлено и удалено. Я обнаружил, что это сделано с помощью «!data.exists ()», но я не смог реализовать это в своей системе.

3-Могут ли быть приняты меры безопасности на основе домена для базы данных Firebase в реальном времени? Например: Запросы могут поступать только от ‘example.com»

спасибо всем!