[英]Firebase security rules to check array length
是否可以強制投票數組精確地包含5個條目?
newData.child('votes')。val()。length === 5)似乎不起作用,因為length屬性僅適用於字符串。 這是我的數據:
votes
$voteID
page:"12345"
user: "facebook:1234567"
votes: {
-K3M2kpTEtXRk-sHV6FO: true
-K3M2kp_5vZDCZKUke2M: true
-K3M2kpe7l22mYA1dc6D: true
-K3M2kqhpgehSSUAcFLl: true
-K3M2krABl2tU-cekpDA: true
}
是否有可能強制執行此驗證?
怎么樣
"!newData.hasChild('X')"
X
是您想要的長度+1
為了像您指定的那樣進一步驗證,您始終可以
"$index" : {
".validate" : "... some validation .. "
}
所以我的回答不會以任何方式限制您,並且可以支持任何數組限制
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.