【发布时间】:2020-05-27 22:47:18
【问题描述】:
我正在尝试使用 Firebase 模拟器测试我的删除规则,并且我想确保我做得很好。
规则:
match /categories/{document=**} {
allow delete: if get(/databases/$(database)/documents/categories/$(document)).data.isActive == false;
}
当我使用 /categories/xrzoUrdHZ0w9TJO38PiK 对其进行测试时,它似乎可以正常工作,因为该类别具有字段 'isActive' == false。
但我不确定 - $(document).它不应该是 $(request.resource.data.id) 或类似的东西吗?
【问题讨论】:
标签: firebase google-cloud-firestore firebase-security