现在的业务场景是需要查询一个中间表orgUserMap,其中包含了组织成员的相关信息。我需要把Leancloud的数据存储为JSON格式以便本地的数据绑定和修改操作。在修改完成之后,我需要把修改后的这一条记录更新到数据库中。参考了文档中序列化和反序列化的方法,我的操作如下:
var userLC //AV.Object
let userJSON = userLC.toFullJSON()) //依次序列化为JSON格式
在本地对userJSON进行了数据绑定和相关修改后,将其反序列化
const userLC2 = AV.parseJSON(userJSON)
userLC2.save()
.then((resp) => {
console.log('success')
console.log(resp)
})
.catch((e) => console.log(e))
出现的问题是save指令成功执行,输出了success,resp中的相关属性也是改变之后的属性,但是后端数据库中相应属性没有改变。
Leancloud debug模式输出的内容有点看不懂,是因为PUT的对象为空么?是因为反序列化有什么错误操作么?