2016-04-15 18 views
0

I持って次のようなデータ構造Firebaseセキュリティアクセス兄弟ノードの子

  • データ
    • ユーザー
    • カウンタ
カウントは任意の整数である

は、私は、カウント値が5

"users": { 
    ".read": true, 
    ".write": "root.child('counter').child('count').val() < 5" 
} 

例えば以下であるが、それは許可が拒否された私を示した場合にのみ、ユーザーを追加できるようにするには、以下のセキュリティルールを作りました。兄弟ノードの子にアクセスするための他の提案はありますか?

+0

私は 'root.child( 'counter')'の代わりに 'newData.parent()。child( 'counter')...'を探していると思います。異なる点は、 'newData'に...新しいデータが含まれていることです。 –

+0

ああ、ありがとう、私はこれを解決しようと時間を費やしました:)あなたはそれが私が受け入れることができるように答えるために変更することはできますか? – SaNtoRiaN

答えて

2

私は、あなたが探していると思う:

newData.parent().child('counter')... 

の代わりroot.child('counter')。違いはnewDataに...新しいデータが含まれていることです。