我希望让一个用户有权更新文档。但是,只有当用户更新此文档的一个特定字段时才允许更新。此用户不应更改其他字段。
在 firestore 中是否可能实现这一点?
我尝试了类似于以下内容:
function isUpdateToOpenField(attr) {
return attr == get(/databases/$(database)/documents/stores/$(store)).data.open;
}
allow update: if isUpdateToOpenField(request.resource.data);
但我不知道如何比较更新是否对应正确的字段。
attr
传递给函数,但从未使用它。 - AvielNiegorequest.resource.data
:) - AvielNiego