предотвратить удаление существующих данных из базы данных Firebase - PullRequest
0 голосов
/ 02 февраля 2019

Я хочу разрешить чтение и запись, но не удалять существующие узлы.это правила, которые у меня есть, но они все еще позволяют удалить (обновить)

"messages_test": {
    ".read": "true",
    ".write": "true",
    "$message": {
        ".write": "false",
    }
},

firebase

вот так я удаляю узел (успешно), но вместо этого я должен получить разрешение)

    firebase.database().ref('messages_test').child(id).remove()
        .catch(error => console.log(error.message));

спасибо за вашу помощь

1 Ответ

0 голосов
/ 02 февраля 2019

Я думаю, я нашел способ.ограничение записи для существующих данных

"messages_test": {
    ".read": "true",
    "$message": {
      ".write": "!data.exists() && newData.exists()",
    }
},
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...