破案了, 感谢老张哥!
把list里的 _openid 和 _id 删掉后直接如下就可以把整个对象更新了!哈哈
update({
data:list
})
大佬们早上好,如下所示,我已经在JS中将对象中的数据进行了修改,可我并不想把对象里的属性一一对应地update数据库。
请问如何直接更新这个对象(据我所知,_openid在云开发语句中是非法的,这也是不能直接update我这个对象的障碍)?谢谢!
var list = 数据集的对象
list.name = 'kobe'
list.num = 24
test.where({
_id: '7edfcb21-7cff-4931-9cf0-8f95a4e2ecbb'
}).update({
data: {
???: list
}
})
恭喜发财,一本万利
data:list