2017-06-11 16 views
0

Firebaseを使用すると、ルール式を作成してデータを保護することはできますが、すぐに複雑になることがあります。私が見てい 一つの場合は、現在のノードの子を使用してルールを持って、例えば:Firebaseルールで子値を取得する

root.hasChild($node_variable) 

data.child('value').val() === true 

それは別のノードの内容に基づいてルールを作成することも可能です私は何をしたいのは、これら二つの、例えば結合することです:

root.child(data.child('value')).hasChild($node_variable) 

を私は組み合わせルールを公開するとき、このハイブリッドアプローチは、エラーがスローされます。これを回避する方法はありますか?

+3

トライroot.child(data.child( '値')。valを())。hasChild($ node_variable) – David

+0

クラスデビッドでした!エントリのval()側を使用するとネストが機能する –

答えて

0

the commentsDavidによって示唆されるように、解決策は

root.child(data.child('value').val()).hasChild($node_variabl‌​e) 
関連する問題