2017-06-24 1 views
0

Comment pouvons-nous modéliser une base de données Firebase pour que les utilisateurs anonymes puissent écrire des données, mais pas une seule fois peut-elle les lire?Comment modéliser la base de données Firebase en écriture seule, mais pas en lecture, pour la journalisation?

De même, personne, y compris l'utilisateur anonyme, ne devrait être autorisé à remplacer/éditer des données.

L'objectif est d'avoir un modèle de données similaire à la journalisation, de sorte que nous puissions utiliser les fonctions de cloud pour traiter les données plus tard.

Répondre

2

En supposant que vous stockez les nœuds journaux sous /log/$logid:

{ 
    "rules": { 
    "log": { 
     "$logid": { 
     ".write": "!data.exists()", 
     ".read": false, 
     } 
    } 
    } 
} 

Je recommande fortement à étudier la Firebase documentation on security rules. Quelques heures passées là-bas, vous permettra d'économiser beaucoup de temps et de nombreuses questions à venir.