请问云开怎样以对象为单位进行更新?
发布于 5 年前 作者 kyuan 11329 次浏览 来自 问答

破案了, 感谢老张哥!

把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
            }
        })

恭喜发财,一本万利

1 回复
回到顶部