html52.com
我爱小程序-开发者交流社区

云开发API:doc.update 怎么更新字段中的数组某个对象?

面这段json数据,我要往prizewinner中增加一条新的object,我看官方文档 只有往集合中增加新记录的api两个问题:求大神解答如图 要更新红框中字段:prizewinner中的数组-数组中的对象,改如何实现??弄晕我一个晚上了!!

如图 要更新红框中字段:prizewinner中的数组-数组中的对象,改如何实现??弄晕我一个晚上了!!

还有一个问题,云开发可以向记录中的某个字段对象插入数据吗?比如上面这段json数据,我要往prizewinner中增加一条新的object,我看官方文档 只有往集合中增加新记录的api


两个问题:求大神解答

网友回复

o0o有脾气的酸奶:

更新list.prizewinner[a].name的值,a为数组任意下标,要确切知道这个a是几

假设是a=5

a = 5

db.collection().where().update({

    data:{

        ['list.prizewinner.'+a+'.name']:'xxx'

    }

})


list.prizewinner里增加一条或多条新的object


db.collection().where().update({

    data:{

        ['list.prizewinner']:_.push([   {name:'这是一个json对象'},   {name:'可以写多个json对象'},  .....  ])

    }

})


评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付