收藏
回答

更新数据库数组中指定下标元素的的某字段的值,指定下标是个变量,不知能不能做到?

请教 更新数据库数组中指定下标元素的的某字段的值,指定下标是个变量,不知能不能做到?

官方文档下标是数字,如果是变量呢通过doc(id).update如何去做?

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

2 个回答

  • Mr.Zhao
    Mr.Zhao
    2020-07-26

    拼接字符串不就行了

    2020-07-26
    有用 1
    回复 26
    • 大雪纷飞
      大雪纷飞
      2020-07-26
      updata({
      array.i : e.number
      })
      2020-07-26
      回复
    • 大雪纷飞
      大雪纷飞
      2020-07-26
      updata({
      array['+i+'].number : e.number
      })
      2020-07-26
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-07-26回复大雪纷飞
      2020-07-26
      1
      回复
    • 大雪纷飞
      大雪纷飞
      2020-07-26回复Mr.Zhao
      如何回复图片 ,提示请选择正确的文件类型
      2020-07-26
      回复
    • 大雪纷飞
      大雪纷飞
      2020-07-26回复Mr.Zhao
      没用啊,提示Cannot create field ${index} in element {dailywork: [ { piecename: "fss", piecerate: "0.123", workdate: "2020/07/17", workshop: "裁剪车间", bagnumber: "2ws", groupindex: 0.0, groupname: "
      2020-07-26
      回复
    查看更多(21)
  • i
W
    i W
    2020-07-27

    db.collection(数据库).

    where({grade.id:1}).

    update({grade.$.aeg:_inc(10)})

    2020-07-27
    有用
    回复
登录 后发表内容
问题标签