我已经在Stack Overflow和documentation中阅读了多个问题,但是找不到可以想象的多重验证。
举例来说,可以检查if request.resource.data.description is string
,但是对于number
,float
,timestamp
甚至是{{ 1}} / array
?我什至找不到文档中的list
,所以我可以想象它不仅仅缺少一个。
答案 0 :(得分:2)
您可能想看我的video on data types in Firebase security rules。在其中,我列出了您可以检查的所有不同数据类型:
value is bool
value is int
value is float
value is number
value is string
value is list
value is map
value is timestamp
value is duration
value is path
value is latlng