Na firebase, posso definir permissões para permitir que apenas EMPURRAR as operações de um determinado objeto?
-
21-12-2019 - |
Pergunta
O título diz tudo.Eu quero conceder permissões para enviar novos objetos para um determinado estilo de lista de banco de dados, mas eu não quero permitir que permissões de gravação completo.Em que isso é possível?
Solução
Não sei o que "não permitir que permissões de gravação completo" significa ou que o título realmente dizem tudo.Mas vamos supor que isso significa que você quer ser capaz de adicionar registros, mas não elimine ou modifique-los?Fazendo esses pressupostos, você poderia simplesmente fazer uma gravação regra da seguinte forma:
// !data.exists(): only push once, no edits
// newData.exists(): cannot delete
".write": "!data.exists()"
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow