收藏
回答

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


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

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

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

    data:{

        characters[1]: 'tom'

    }

})

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

1 个回答

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


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