我尝试使用Firestore安全规则验证以下请求数据结构。对于任意n个 foo 索引,在没有遇到任何限制的情况下,建议检查最低级别的有效性的推荐方法是什么?
例如,我该如何处理以下内容:
request.resource.data.foo。[index] .baz.category是字符串
data:{
"foo":{
0:{
"baz":{
"category": "xyz",
"name": "xyz"
},
"bear":{
"category": "xyz",
"name": "xyz"
}
},
1: {
"baz": {
"category": "xyz",
"name": "xyz"
},
"bear": {
"category": "xyz",
"name": "xyz"
},
.
.
.
n: {
"baz": {
"category": "xyz",
"name": "xyz"
},
"bear": {
"category": "xyz",
"name": "xyz"
},
}
}
}