【发布时间】:2018-06-22 23:33:34
【问题描述】:
有人知道如何根据instanceof 进行验证吗?
这似乎是一项不费吹灰之力的检查,但我在文档中找不到此类验证的参考,而且我的尝试并不正确。
如果值不是Date,我想失败。在当前版本的 firestore 中,它可能是 Timestamp。
尝试失败
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);
【问题讨论】:
标签: firebase google-cloud-firestore firebase-security