收藏
回答

微信小程序是否有跟mongodb一样的定位符$呢?

如题,我想问一下,云开发的时候,在小程序里操作数据库里的内嵌数组时有没有跟mongodb一样的定位符 "$",假如有一个文档数据的数据结构如下:

{

    _id,

    _openid,

    types:[

        {

            name,

            values:[

                

                ]

        }

    ]

}

怎么修改内嵌数组value的值呢

最后一次编辑于  2019-10-24
回答关注问题邀请回答
收藏

2 个回答

  • 邓坤力
    邓坤力
    2019-12-02

    具体文档 https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/query-array-object.html

    2019-12-02
    有用
    回复
  • 老张
    老张
    2019-10-25

    已经支持:以下脚本在控制台运行成功:


    db.collection('user')
      .where({
        test2: 'ee'
      })
      .update({
        data: {
          "test2.$": 'ff'
        }
      })


    2019-10-25
    有用 1
    回复 3
    • 29
      29
      2019-10-25
      那有类似的用法来操作内嵌数组的值吗
      2019-10-25
      回复
    • 老张
      老张
      2019-10-25回复29
      sorry,我落伍了,刚才测试了一下,已经支持了。
      2019-10-25
      1
      回复
    • 29
      29
      2019-10-25回复老张
      哇,谢谢
      2019-10-25
      回复
登录 后发表内容
问题标签