【发布时间】:2018-09-15 05:01:06
【问题描述】:
我想授予用户更新文档的权限。但仅当用户更新此文档的一个特定字段时。此用户不应更改所有其他字段。
这在 Firestore 中可行吗?
我尝试过这样的事情:
function isUpdateToOpenField(attr) {
return attr == get(/databases/$(database)/documents/stores/$(store)).data.open;
}
allow update: if isUpdateToOpenField(request.resource.data);
但我不知道如何比较更新是否对应正确的字段。
【问题讨论】:
标签: google-cloud-firestore firebase-security