2016-10-07 162 views
0

這裏重複的類別是類別火力地堡防止使用規則

enter image description here

我想用火力地堡規則

這裏是我的火力規則防止重複數據我的數據庫結構

{ 
    "rules": { 
    ".read": "auth != null", 
    ".write": "auth != null", 


    "categories": { 
     "$catid": { 

     ".validate": "!root.child(newData.child('type').val()).exists()" 
     } 
    } 
} 
} 

當我tr英再次的Java它插入爪哇重複插入

如何防止插入重複類別

+0

我的問題是,類似這樣的https://groups.google.com/forum/#!topic/firebase-talk/_2YQ--nmTzw –

+0

並且有相同的建議:不能使用安全規則確保獨特的價值。只有唯一的鍵。 –

+0

謝謝我已更新我的數據結構,它的工作 –

回答

1

按照建議的Frank van Puffelen

我已經改變了我的數據結構如下

enter image description here

並且還更新了F irebase規則彷彿數據是已經存在以下

{ 
"rules": { 
    ".read": "auth != null", 
    ".write": "auth != null", 

"categories": { 
    "$categorie":{ 
     ".validate": "!data.exists()" 
    } 
} 
} 
} 

現在不是插入數據。

感謝Frank van Puffelen