lxmfly123
JSSDK:leancloud-storage 3.13.2 之前使用 increment 方法,可以更新 object 类型字段中的一个属性,例如 Issue.increment('readProgress.userId', 1); readProgress 是一个 object 类型的字段, userA 是一个 Number 属性,默认是 -1。 但是最近发现会失败,提示如下错误: image.png 1762x192 53.8 KB request paylaod 如下: image.png 1692x234 51 KB
这个问题我查明了,应该是leancloud修改了这种修改对象属性的操作的类别,将其定义为了 add_fields 。我在对应 Class 的权限里将 add_fields 设置为登录用户,就不会再提示错误了。 但是我坚持认为,这是 update ,不是 add_fields 。强烈建议将其恢复为 update 。
我的代码从来没改过 之前也是正常运行的 出现问题后,我只修改了 add_fields 权限,问题就消失了。 综上,我还是认为是lc的后台发生了变化。
在网页端控制台编辑 Pointer 数组后,该数组中所有的 Pointer 的 className 和 __type 字段会丢失,且无法通过 SDK 查找。 应用使用的是 JS SDK V3.13.2 使用 sdk 获取到的数据也不包含 __type 和 className 字段。但未经过手动修改的数组,虽然显示为 只含有 objectId,但仍能以 pointer 的形式被获取。
我注意到控制台目前已经能正常显示 pointer 数组了。
leancloud-storage/storage.d.ts 文件,558-614 行,未见到 sizeEqualTo 的类型定义。
今天上午申请导出数据后,刚刚收到了十几封相关邮件。 Screen Shot 2022-07-19 at 3.52.33 PM.png 2690x80 135 KB
应该是导出了 2 次,收到的邮件内容的确是 2 个不同的下载链接,各重复发了有 9 次,总共 18 次。
那邮箱地址的回复我就删掉了
你好,原因查明了吗?