收藏
回答

云数据库数组怎么追加数据?

我先在云数据库集合中写了一个测试数组,如下图的people

现在我想在peoples中追加第三个“test3”,也就是peoples数组里变成三个数据,该怎么写啊,

有大佬帮忙解决一下吗,刚开始学,不太会写数据库的代码

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

2 个回答

  • Mu
    Mu
    06-11
    const db = wx.cloud.database()
    
    // 假如你这个表名为 demo,文档_id为 demo123456
    db.collection('demo').doc('demo123456').update({
      
      // 要更新的数据写在data里面
      data:{
        // push 是顺序插入最后一条数据,序号自动增加,其他的我也还不会
        peoples: db.command.push( 'test03' )
      }
    
    })
    
    这样就添加进去了,另外需要注意数据库的权限设置
    
    06-11
    有用 1
    回复 1
    • Mu
      Mu
      06-11
      现学现卖,我也是刚看完楼上给的文档实践了一下的 掌握了push这条指令
      06-11
      1
      回复
  • stop eating
    stop eating
    06-11

    https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/command/Command.push.html

    06-11
    有用
    回复
登录 后发表内容
问题标签