2017-08-10 3 views
2

私はfirebaseをしばらく使用していますが、今まではvalidateプロパティを使用していませんでした。なぜこの単純な検証が失敗するのか理解できません(データ/ルール/両方)Firebaseの検証基本的な整数の比較がシミュレータで失敗する

enter image description here

任意のアイデア?

+0

おかげで、私のように変更:シミュレーションが失敗しました - 行9:そのようなメソッド/プロパティ 'mutex1'はありません。 – tomermes

+1

私の間違い申し訳ありませんが、正しいのは '' .validate ''です:newData.child( 'mutex1')。val()== 0 "' –

+0

ありがとうございます! – tomermes

答えて

4

mutexesパスの下にワイルドカードを入力する必要があります。詳細については

{ 
    "rules": { 
    ".read": true, 
    ".write": true, 
     "selenium_tasks":{ 
     "mutexes":{ 
      "$mutex":{ 
      ".validate": "newData.val() == 0", 
      } 
     } 
     } 
    } 
} 

enter image description here

: "mutex1 == 0 newData.val()。" 、それはで失敗します ".validate":Firebase Security

関連する問題