且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

允许更新 Firestore 中的单个字段

更新时间: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();