Firestore规则-数据类型验证

时间:2019-09-20 16:27:16

标签: firebase google-cloud-firestore firebase-security

我已经在Stack Overflow和documentation中阅读了多个问题,但是找不到可以想象的多重验证。

举例来说,可以检查if request.resource.data.description is string,但是对于numberfloattimestamp甚至是{{ 1}} / array?我什至找不到文档中的list,所以我可以想象它不仅仅缺少一个。

1 个答案:

答案 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