前提:
1. class的Appconfig的add_fields权限是0 Role, 0 User
2. Appconfig中一个字段 tt ,数据类型是object,如下图:
问题:
尝试使用python语句更新计数器时,提示错误:leancloud.errors.LeanCloudError: LeanCloudError: [403] Forbidden to add new fields by class 'AppConfig' permissions
代码:
key = 'tt.a7'
a = LeancloudConfig.create_without_data(lc_xc_data_id)
a.increment(key, 3)
a.save()
为什么更新计数器的increment操作会提示新增字段呢?
并且这个字段tt.a7也是在原始数据中存在的,原值为:{ "a7": 20}