0
我已閱讀關於規則的Firebase文檔以及如何驗證寫入數據庫的新數據。有一條線我不明白某件事。Firebase規則驗證數據
下面是來自Firebase Documentation的firebase規則的代碼。
{
"rules": {
".write": true,
"widget": {rules)
".validate": "newData.hasChildren(['color', 'size'])",
"size": {
".validate": "newData.isNumber() &&
newData.val() >= 0 &&
newData.val() <= 99"
},
"color": {
// the value of "color" must exist as a key in our mythical
// /valid_colors/ index
".validate": "root.child('valid_colors/' + newData.val()).exists()"
}
}
}
}
".validate": "root.child('valid_colors/' + newData.val()).exists()"
是我不明白它是什麼以及它在做什麼的地方。
- 什麼是
root.child
?用於訪問顏色的孩子嗎? - 什麼是
newData.val()).exists()
?exists()
用於什麼?
謝謝,它真的有幫助! – UmarZaii