ral*_*r80 5 firebase google-cloud-firestore firebase-security-rules
任何人都知道如何验证基础instanceof?
这似乎是一个没有脑子的检查,但我在文档中找不到这种类型的验证的参考,我的尝试是不正确的.
如果值不是a,我想失败Date.它可能是Timestamp当前版本的firestore中的一个.
尝试失败
allow write: if request.resource.data.date instanceof Date;
allow write: if request.resource.data.date instanceof Timestamp;
allow write: if !!Timestamp(request.resource.data.date);
allow write: if !!rules.Timestamp(request.resource.data.date);
allow write: if !!rules.Timestamp.date(request.data.date);
allow write: if !!Timestamp.date(request.data.date);
allow write: if !!Timestamp(request.data.date);
Run Code Online (Sandbox Code Playgroud)
我通过firebase支持了解了解决方案.关键比较器是is关键字.
allow write: if request.resource.data.date is timestamp;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1139 次 |
| 最近记录: |