收藏
回答

如何更新数据库指定项的集合字段的某个值?


如上图所示,如何更新_id:'Wzh76lk5_O_dt0vO'中characters数组中第二项为‘tom’?

不要回答,首先查到到characters,然后重新设置成当前值,然后再更新,我认为那样不效率,有没有效率点的办法?

例如伪代码(这种写法编译会报错):update({

    data:{

        characters[1]: 'tom'

    }

})

最后一次编辑于  09-30  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 就在那里
    就在那里
    09-30


    09-30
    赞同 1
    回复 8
    • Barry Allen🇨🇳
      Barry Allen🇨🇳
      09-30
      大佬给力
      09-30
      回复
    • 就在那里
      就在那里
      09-30回复Barry Allen🇨🇳
      微信这边的写法,不好猜
      09-30
      回复
    • 罗梅光
      罗梅光
      09-30
      'numbers.1'这样也行?大佬厉害。
      09-30
      回复
    • 就在那里
      就在那里
      09-30回复罗梅光
      想不到吧,这就是微信官方文档给出来的例子
      09-30
      回复
    • 罗梅光
      罗梅光
      09-30回复就在那里
      只知道对象可以用这种格式更新value,
      09-30
      回复
    查看更多(3)
问题标签