收藏
回答

替换云端数据库中的一个数组时,用set方法,但一直是在数组后添加是怎么回事?

数据库中某记录下的cuoti字段是个数组需要替换,用了update和set都不行,每次都是在该字段后面添加记录,该怎么搞?

上面是进入页面时从数据库取得的题目是29道题,退出时是8道,然后通过下面的set方法替换数据库

结果数据库中数据增加了8道题,这个该怎么解决?

回答关注问题邀请回答
收藏

1 个回答

  • 大海
    大海
    2021-08-21

    自己解决了,是引用错了名字差不多的函数。但这个函数也是报错的。得写成:

      cuotigengxin:function(aa,bb){

        wx.cloud.database().collection('user').where({

          openid:this.openid

        }).update({

          data:{

            jilu:aa,

            cuoti:wx.cloud.database().command.set(bb)

          }

        })


    2021-08-21
    有用
    回复
登录 后发表内容