更新时间:2023-02-20 18:55:51
Rules 语言中的 Map diffs 被引入来解决这个问题:
Map diffs in the Rules language were introduced to solve this:
function isUpdateToOpenField() {
return request.resource.data.diff(resource.data).affectedKeys().hasOnly(['open']);
}
allow update: if isUpdateToOpenField();